Bai khoa luan
Chia sẻ bởi Đoàn Quốc Tuấn |
Ngày 14/10/2018 |
24
Chia sẻ tài liệu: bai khoa luan thuộc Tư liệu tham khảo
Nội dung tài liệu:
TRƯỜNG CAO ĐẲNG SƯ PHẠM QUẢNG TRỊ
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO THỰC TẬP GIỮA KHOÁ
Họ và tên sinh viên: Đoàn Quốc Tuấn
Lớp: Cao đẳng Sư phạm Tin học K13
Đông Hà, 10/2010
Phần 1
KHẢO SÁT THỰC TẾ
Với mỗi Cơ quan đến tham quan học tập, Sinh viên tiến hành trình bày những hiểu biết của mình về cơ quan đó theo các nội dung sau:
a. Tổ chức của cơ quan:
Công ty Công Nghệ Phần Mềm Softech Đà Nẵng:
Tổng Giám Đốc: Lê Kiều Tiên.
Phó Tổng Giám đốc: Lê Văn Duẫn
CƠ CẤU TỔ CHỨC:
b. Quy trình sản xuất phần mềm:
Qui trình có thể hiểu là phương pháp thực hiện hoặc sản xuất ra sản phẩm. Tương tự như vậy, SEP chính là phương pháp phát triển hay sản xuất ra sản phẩm phần mềm.
Về mặt thiết kế
Tùy theo mức độ phức tạp của phần mềm làm ra, người thiết kế phần mềm sẽ ít nhiều dùng đến các phương tiện để tạo ra mẫu thiết kế theo ý muốn (chẳng hạn như là các sơ đồ khối, các lưu đồ, các thuật toán và các mã giả), sau đó mẫu này được mã hoá bằng các ngôn ngữ lập trình và đưọc các trình dịch chuyển thành các khối lệnh (module) hay/và các tệp khả thi. Tập họp các tệp khả thi và các khối lệnh đó làm thành một phần mềm.. Một phần mềm thông thường sẽ tương thích với một hay vài hệ điều hành, tùy theo cách thiết kế, cách viết mã nguồn và ngôn ngữ lập trình được dùng.
Sản xuất và phát triển
Việc phát triển và đưa ra thị trường của một phần mềm là đối tượng nghiên cứu của bộ môn kỹ nghệ phần mềm hay còn gọi là công nghệ phần mềm (software engineering). Bộ môn này nghiên cứu các phương pháp tổ chức, cách thức sử dụng nguồn tài nguyên, vòng quy trình sản xuất, cùng với các mối liên hệ với thị trường, cũng như liên hệ giữa các yếu tố này với nhau.
Việc sản xuất một phần mềm được trãi qua 4 giai đoạn:
Inception:
– Thiết lập phạm vi của dự án bao gồm các tiêu chí nghiệm thu sản phẩm và các thành phần cần thiết của sản phẩm.
– Tiến hành ước lượng tổng chi phí và schedule cho toàn bộ dự án (cùng với các ước lượng chi tiết hơn cho giai đoạn elaboration tiếp ngay sau đó)
– Dự đoán các rủi ro tiềm ẩn của dự án.
– Chuẩn bị môi trường hỗ trợ cho dự án
Elaboration:
– Xác định kiến trúc dự án (dựa trên các scenario quan trọng về kiến trúc, thông qua đó, xác định các rủi ro kĩ thuật lớn nhất có thể xảy ra đối với dự án).
– Thực hiện phân tích và thiết kế hệ thống.
Contruction:
– Đạt được các phiên bản sản phẩm như đề ra trong kế hoạch.
– Phát triển sản phẩm hoàn chỉnh để chuyển giao cho người sử dụng, bao gồm cả việc mô tả các use case và các yêu cầu còn lại, bổ sung thiết kế, hoàn tất việc phát triển và kiểm thử phần mềm.
– Kiểm thử sản phẩm.
– Hoàn thành việc phân tích, thiết kế, phát triển tất cả các chức năng yêu cầu.
– Xác định phần mềm, người sử dụng cũng như các yếu tố khác của ứng dụng đã sẵn sàng để đưa vào triển khai hay chưa.
Transition:
– Hoàn thành việc kiểm thử và tiến hành kiểm thử phía người dùng và thực hiện các hoạt động tinh chỉnh như fix bug, hỗ trợ hoàn thiện tính khả dụng và khả năng hoạt động của sản phẩm.
– Tiến hành training cho người sử dụng và người bảo trì sản phẩm.
– Chuẩn bị nguồn lực cho việc marketing, phân phối hoặc bán sản phẩm.
– Tiến hành các hoạt động triển khai như đóng gói, bán sản phẩm, và training các nhân sự tương ứng.
– Đánh giá các phiên bản chuyển giao dựa trên phiên bản hoàn chỉnh và các tiêu chí nghiệm thu sản phẩm.
– Đạt được sự đồng thuận của các stakeholder rằng các phiên bản chuyển giao đều đã hoàn tất.
c. Công nghệ sản xuất phần mềm:
Quá trình phát triển phần mềm là tập hợp các thao tác và các kết quả tương quan để sản xuất ra một sản phẩm phần mềm. Hầu hết các thao tác này được tiến hành bởi các kỹ sư phần mềm. Các công cụ hỗ trợ máy tính về kỹ thuật phần mềm có thể được dùng để giúp trong một số thao tác.
Có 4 thao tác là nền tảng của hầu hết các quá trình phần mềm
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO THỰC TẬP GIỮA KHOÁ
Họ và tên sinh viên: Đoàn Quốc Tuấn
Lớp: Cao đẳng Sư phạm Tin học K13
Đông Hà, 10/2010
Phần 1
KHẢO SÁT THỰC TẾ
Với mỗi Cơ quan đến tham quan học tập, Sinh viên tiến hành trình bày những hiểu biết của mình về cơ quan đó theo các nội dung sau:
a. Tổ chức của cơ quan:
Công ty Công Nghệ Phần Mềm Softech Đà Nẵng:
Tổng Giám Đốc: Lê Kiều Tiên.
Phó Tổng Giám đốc: Lê Văn Duẫn
CƠ CẤU TỔ CHỨC:
b. Quy trình sản xuất phần mềm:
Qui trình có thể hiểu là phương pháp thực hiện hoặc sản xuất ra sản phẩm. Tương tự như vậy, SEP chính là phương pháp phát triển hay sản xuất ra sản phẩm phần mềm.
Về mặt thiết kế
Tùy theo mức độ phức tạp của phần mềm làm ra, người thiết kế phần mềm sẽ ít nhiều dùng đến các phương tiện để tạo ra mẫu thiết kế theo ý muốn (chẳng hạn như là các sơ đồ khối, các lưu đồ, các thuật toán và các mã giả), sau đó mẫu này được mã hoá bằng các ngôn ngữ lập trình và đưọc các trình dịch chuyển thành các khối lệnh (module) hay/và các tệp khả thi. Tập họp các tệp khả thi và các khối lệnh đó làm thành một phần mềm.. Một phần mềm thông thường sẽ tương thích với một hay vài hệ điều hành, tùy theo cách thiết kế, cách viết mã nguồn và ngôn ngữ lập trình được dùng.
Sản xuất và phát triển
Việc phát triển và đưa ra thị trường của một phần mềm là đối tượng nghiên cứu của bộ môn kỹ nghệ phần mềm hay còn gọi là công nghệ phần mềm (software engineering). Bộ môn này nghiên cứu các phương pháp tổ chức, cách thức sử dụng nguồn tài nguyên, vòng quy trình sản xuất, cùng với các mối liên hệ với thị trường, cũng như liên hệ giữa các yếu tố này với nhau.
Việc sản xuất một phần mềm được trãi qua 4 giai đoạn:
Inception:
– Thiết lập phạm vi của dự án bao gồm các tiêu chí nghiệm thu sản phẩm và các thành phần cần thiết của sản phẩm.
– Tiến hành ước lượng tổng chi phí và schedule cho toàn bộ dự án (cùng với các ước lượng chi tiết hơn cho giai đoạn elaboration tiếp ngay sau đó)
– Dự đoán các rủi ro tiềm ẩn của dự án.
– Chuẩn bị môi trường hỗ trợ cho dự án
Elaboration:
– Xác định kiến trúc dự án (dựa trên các scenario quan trọng về kiến trúc, thông qua đó, xác định các rủi ro kĩ thuật lớn nhất có thể xảy ra đối với dự án).
– Thực hiện phân tích và thiết kế hệ thống.
Contruction:
– Đạt được các phiên bản sản phẩm như đề ra trong kế hoạch.
– Phát triển sản phẩm hoàn chỉnh để chuyển giao cho người sử dụng, bao gồm cả việc mô tả các use case và các yêu cầu còn lại, bổ sung thiết kế, hoàn tất việc phát triển và kiểm thử phần mềm.
– Kiểm thử sản phẩm.
– Hoàn thành việc phân tích, thiết kế, phát triển tất cả các chức năng yêu cầu.
– Xác định phần mềm, người sử dụng cũng như các yếu tố khác của ứng dụng đã sẵn sàng để đưa vào triển khai hay chưa.
Transition:
– Hoàn thành việc kiểm thử và tiến hành kiểm thử phía người dùng và thực hiện các hoạt động tinh chỉnh như fix bug, hỗ trợ hoàn thiện tính khả dụng và khả năng hoạt động của sản phẩm.
– Tiến hành training cho người sử dụng và người bảo trì sản phẩm.
– Chuẩn bị nguồn lực cho việc marketing, phân phối hoặc bán sản phẩm.
– Tiến hành các hoạt động triển khai như đóng gói, bán sản phẩm, và training các nhân sự tương ứng.
– Đánh giá các phiên bản chuyển giao dựa trên phiên bản hoàn chỉnh và các tiêu chí nghiệm thu sản phẩm.
– Đạt được sự đồng thuận của các stakeholder rằng các phiên bản chuyển giao đều đã hoàn tất.
c. Công nghệ sản xuất phần mềm:
Quá trình phát triển phần mềm là tập hợp các thao tác và các kết quả tương quan để sản xuất ra một sản phẩm phần mềm. Hầu hết các thao tác này được tiến hành bởi các kỹ sư phần mềm. Các công cụ hỗ trợ máy tính về kỹ thuật phần mềm có thể được dùng để giúp trong một số thao tác.
Có 4 thao tác là nền tảng của hầu hết các quá trình phần mềm
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Đoàn Quốc Tuấn
Dung lượng: 1,69MB|
Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)