Toàn bộ các tài liệu, ebook, sách về kỹ thuật lập trình phần mềm, web, .net, c#, vb, asp.net, php, java, javascript, html, css, ... từ cơ bản để nâng cáo giúp bạn tư học và nghiên cứu một cách hiệu quả.
Trước đây, có một thời gian dài, ngành công nghiệp chúng ta đã phải nói tới một "Cuộc khủng hoảng phần mềm". Các cuộc tranh luận đều dựa trên thực tế là chẳng những nhiều đồ án phần mềm không thể sản sinh ra những hệ thống thoả mãn đòi hỏi và nhu cầu của khách hàng, mà còn vượt quá ngân sách và thời hạn. Các công nghệ mới như lập trình hướng đối tư...
168 trang | Chia sẻ: tue_kc | Ngày: 31/07/2012 | Lượt xem: 2964 | Lượt tải: 3
BẢO TRÌ PHẦN MỀM VÀ QUẢN LÝ THAY ĐỔI PHẦN MỀM Bảo trì là giai đoạn cuối cùng của một chu trình phát triển phần mềm. Các chương trình máy tính luôn thay đổi- phải mở rộng, sửa lỗi, tối ưu hoá,...và theo thống kê thì bảo trì chiếm đến 70% toàn bộ công sức bỏ ra cho một dự án phần mềm. Do vậy, bảo trì là một hoạt động phức tạp nhưng...
15 trang | Chia sẻ: tue_kc | Ngày: 31/07/2012 | Lượt xem: 2444 | Lượt tải: 1
KIỂM TRA CHẤT LƯỢNG PHẦN MỀM Như đã nói ở trước, sản phẩm phần mềm được gọi là đúng nếu nó thực hiện được chính xác những tiêu chuẩn mà người thiết kế đã đặt ra. Để có một đánh giá chính xác về cấp độ đúng của phần mềm, ta phải kiểm tra chất lượng phần mềm. Như thế, kiểm tra là quá trình tìm lỗi và nó là một đánh giá cuối cùng về các đặc tả...
22 trang | Chia sẻ: tue_kc | Ngày: 31/07/2012 | Lượt xem: 2364 | Lượt tải: 3
CÀI ĐẶT PHẦN MỀM Cài đặt là một công đoạn trong việc phát triển phần mềm và nó được xem là một hệ quả tất yếu của thiết kế. Tuy vậy, phong cách lập trình và các đặc trưng của ngôn ngữ lập trình có ảnh hưởng lớn đến chất lượng của phần mềm. Một chương trình được cài đặt tốt đem lại cho ta thuận lợi trong việc bảo trì sau này.
32 trang | Chia sẻ: tue_kc | Ngày: 31/07/2012 | Lượt xem: 2394 | Lượt tải: 1
THIẾT KẾ PHẦN MỀM Xây dựng ứng dụng phần mềm là một dây chuyền các chuyển đổi, mà ở đó phân tích nhằm xác định ứng dụng sẽ thực hiện cái gì (what) còn thiết kế nhằm để trả lời câu hỏi phần mềm cụ thể sẽ như thế nào (how)? Tức là xác định cách thức thực hiện những gì đã được đặt ra ở phần phân tích. Trong ba giai đoạn: thiết kế, cài đặt v...
24 trang | Chia sẻ: tue_kc | Ngày: 31/07/2012 | Lượt xem: 2607 | Lượt tải: 3
KHẢO SÁT - PHÂN TÍCH VÀ ĐẶC TẢ YÊU CẦU Với sản phẩm phần mềm được xây dựng, việc hiểu đầy đủ các đặc điểm của nó là điều không dễ. Quá trình xác định các chức năng và các ràng buộc của hệ thống gọi là tìm hiểu và xác định yêu cầu. Để có được điều này thì cần phải trả lời câu hỏi "cái gì-what" chứ không phải là "như thế nào-how". Tìm hiểu, xá...
22 trang | Chia sẻ: tue_kc | Ngày: 31/07/2012 | Lượt xem: 2880 | Lượt tải: 2
CHƯƠNG 2 TIÊU CHUẨN CỦA SẢN PHẨM PHẦN MỀM VÀ QUẢN LÝ DỰ ÁN PHẦN MỀM Mục tiêu của công nghệ phần mềm là sản xuất ra những phần mềm tốt, có chất lượng cao. Các nhân tố ảnh hưởng đến chất lượng phần mềm có thể được phân thành hai nhóm chính: các nhân tố có thể đo trực tiếp và các nhân tố chỉ có thể đo gián tiếp. Tuỳ theo công dụng của sản ph...
15 trang | Chia sẻ: tue_kc | Ngày: 31/07/2012 | Lượt xem: 2681 | Lượt tải: 1
TỔNG QUAN VỀ CÔNG NGHỆ PHẦN MỀM Công nghệ phần mềm -Software Engineering- là các hoạt động bao gồm: phát triển, đưa vào hoạt động, bảo trì, và loại bỏ phần mềm một cách có hệ thống. Các kỹ sư phần mềm sẽ được cung cấp với các kỹ thuật, công cụ cơ bản nhằm phát triển các hệ thống phần mềm. Như vậy, công nghệ phần mềm là lĩnh vực nghiên cứu ...
20 trang | Chia sẻ: tue_kc | Ngày: 31/07/2012 | Lượt xem: 2641 | Lượt tải: 1
Lỗi xảy ra như thế nào ? Lỗi này xảy ra khi ứng dụng web thu nhận các dữ liệu nguy hiểm được nhập từ hacker . Như bạn đã biết thì 1 website thường chứa các link , thông qua các link này hacker có thể chèn các đoạn code vào và khi người dùng nào đó sử dụng link này thì coi như 99% là toi mạng , nói nôm na là hacker có thể thông qua lỗi nà...
14 trang | Chia sẻ: longpd | Ngày: 24/07/2012 | Lượt xem: 2738 | Lượt tải: 1
SQL Server 2000 là một hệ thống quản lý cơ sở dữ liệu sử dụng Transact-SQL để trao đổi dữ liệu giữa Client computer và SQL Server computer. Một RDBMS bao gồm databases, database engine và các ứng dụng dùng để quản lý dữ liệu và các bộ phận khác nhau trong RDBMS.
61 trang | Chia sẻ: longpd | Ngày: 24/07/2012 | Lượt xem: 3101 | Lượt tải: 1