Thông tư 16/2014/TT-BTTTT quy định việc xác định hoạt động sản xuất sản phẩm phần mềm do Bộ trưởng Bộ Thông tin và Truyền thông ban hành
Số hiệu | 16/2014/TT-BTTTT |
Ngày ban hành | 18/11/2014 |
Ngày có hiệu lực | 02/01/2015 |
Loại văn bản | Thông tư |
Cơ quan ban hành | Bộ Thông tin và Truyền thông |
Người ký | Nguyễn Bắc Son |
Lĩnh vực | Công nghệ thông tin |
BỘ THÔNG TIN
VÀ |
CỘNG HÒA XÃ
HỘI CHỦ NGHĨA VIỆT NAM |
Số: 16/2014/TT-BTTTT |
Hà Nội, ngày 18 tháng 11 năm 2014 |
QUY ĐỊNH VIỆC XÁC ĐỊNH HOẠT ĐỘNG SẢN XUẤT SẢN PHẨM PHẦN MỀM
Căn cứ Luật Công nghệ thông tin ngày 29 tháng 6 năm 2006;
Căn cứ Nghị định số 71/2007/NĐ-CP ngày 03 tháng 5 năm 2007 của Chính phủ quy định chi tiết và hướng dẫn thực hiện một số điều của Luật Công nghệ thông tin về công nghiệp công nghệ thông tin;
Căn cứ Nghị định số 132/2013/NĐ-CP ngày 16 tháng 10 năm 2013 của Chính phủ quy định chức năng, nhiệm vụ, quyền hạn và cơ cấu tổ chức của Bộ Thông tin và Truyền thông;
Theo đề nghị của Vụ trưởng Vụ Công nghệ thông tin,
Bộ trưởng Bộ Thông tin và Truyền thông ban hành Thông tư quy định việc xác định hoạt động sản xuất sản phẩm phần mềm.
Thông tư này quy định thống nhất quy trình sản xuất phần mềm, các yêu cầu, tiêu chí để xác định hoạt động sản xuất sản phẩm phần mềm.
Thông tư này áp dụng đối với các cơ quan quản lý, các tổ chức, doanh nghiệp, cá nhân có hoạt động liên quan đến hoạt động sản xuất sản phẩm phần mềm.
Một số từ ngữ trong Thông tư này được hiểu như sau:
1. Phần mềm (hay sản phẩm phần mềm) là một tập hợp gồm những câu lệnh hoặc chỉ thị được viết bằng một hoặc nhiều ngôn ngữ lập trình, theo một trật tự xác định, và các dữ liệu hay tài liệu liên quan nhằm thực hiện một số nhiệm vụ hay chức năng hoặc giải quyết một vấn đề cụ thể nào đó.
Các loại sản phẩm phần mềm được quy định trong Danh mục sản phẩm phần mềm ban hành kèm theo Thông tư số 09/2013/TT-BTTTT ngày 08 tháng 4 năm 2013 của Bộ trưởng Bộ Thông tin và Truyền thông.
2. Quy trình sản xuất sản phẩm phần mềm là một tập hợp gồm nhiều công đoạn, mỗi công đoạn bao gồm một hoặc nhiều tác nghiệp để sản xuất ra một sản phẩm phần mềm. Quy trình sản xuất sản phẩm phần mềm được quy định chi tiết tại Điều 5 Thông tư này.
3. Hoạt động sản xuất sản phẩm phần mềm đáp ứng đúng quy trình là hoạt động của tổ chức, doanh nghiệp, cá nhân có tư cách pháp nhân theo quy định pháp luật, tham gia thực hiện một hoặc nhiều công đoạn trong quy trình sản xuất sản phẩm phần mềm nhằm tạo mới hoặc nâng cấp, chỉnh sửa, hoàn thiện sản phẩm phần mềm.
Điều 4. Nguyên tắc và mục đích áp dụng Thông tư
1. Thông tư này quy định thống nhất quy trình sản xuất sản phẩm phần mềm và nguyên tắc xác định hoạt động sản xuất sản phẩm phần mềm đáp ứng đúng quy trình để phục vụ cho việc quản lý nhà nước về công nghiệp phần mềm, và làm căn cứ để cơ quan có thẩm quyền xem xét việc áp dụng các chính sách thuế và các chính sách ưu đãi khác.
2. Căn cứ vào tình hình thực tế và chính sách phát triển trong từng thời kỳ, Bộ Thông tin và Truyền thông xem xét, điều chỉnh quy trình, nguyên tắc xác định hoạt động sản xuất sản phẩm phần mềm đáp ứng quy trình cho phù hợp.
Điều 5. Quy trình sản xuất sản phẩm phần mềm
Quy trình sản xuất sản phẩm phần mềm bao gồm 07 công đoạn sau:
1. Xác định yêu cầu, bao gồm một trong những tác nghiệp như: khảo sát yêu cầu của khách hàng, phân tích nghiệp vụ; thu thập, xây dựng yêu cầu; tư vấn điều chỉnh quy trình; thống nhất yêu cầu, xét duyệt yêu cầu.
2. Phân tích và thiết kế, bao gồm một trong những tác nghiệp như: đặc tả yêu cầu; thiết lập bài toán phát triển; mô hình hóa dữ liệu; mô hình hóa chức năng; mô hình hóa luồng thông tin; xác định giải pháp phần mềm; thiết kế hệ thống phần mềm; thiết kế các đơn vị, mô đun phần mềm.
3. Lập trình, viết mã lệnh, bao gồm một trong những tác nghiệp như: viết chương trình phần mềm; lập trình các đơn vị, mô đun phần mềm; chỉnh sửa, tùy biến, tinh chỉnh phần mềm; tích hợp các đơn vị phần mềm; tích hợp hệ thống phần mềm.
4. Kiểm tra, thử nghiệm phần mềm, bao gồm một trong những tác nghiệp như: xây dựng các kịch bản kiểm tra, thử nghiệm các đơn vị, mô đun phần mềm; thử nghiệm phần mềm; kiểm thử hệ thống phần mềm; kiểm thử chức năng phần mềm; thẩm định chất lượng phần mềm; đánh giá khả năng gây lỗi; xác định thỏa mãn yêu cầu khách hàng; nghiệm thu phần mềm.
5. Hoàn thiện, đóng gói phần mềm, bao gồm một trong những tác nghiệp như: xây dựng tài liệu mô tả phần mềm, tài liệu hướng dẫn cài đặt, sử dụng phần mềm; đóng gói phần mềm; đăng ký mẫu mã; đăng ký quyền sở hữu trí tuệ.
6. Cài đặt, chuyển giao, hướng dẫn sử dụng, bảo trì, bảo hành phần mềm, bao gồm một trong những tác nghiệp như: hướng dẫn cài đặt phần mềm; triển khai cài đặt phần mềm; đào tạo, hướng dẫn người sử dụng; kiểm tra phần mềm sau khi bàn giao; sửa lỗi phần mềm sau bàn giao; hỗ trợ sau bàn giao, bảo hành phần mềm; bảo trì phần mềm.