Diễn đàn Gia đình Tin 3 - k15



Join the forum, it's quick and easy

Diễn đàn Gia đình Tin 3 - k15

Diễn đàn Gia đình Tin 3 - k15

Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Hãy nói theo cách của bạn còn làm là cách của chúng tôi ^^


+6
Lê Xuân Dũng
nguyentrungthanh
Trần Quang Hùng
Luan Lee
thông nguyễn
Nguyễn Đình Quý
10 posters

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    avatar
    Nguyễn Đình Quý


    Tổng số bài gửi : 12
    Points : 14
    VIP : 0
    Join date : 10/03/2015

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by Nguyễn Đình Quý 2015-03-13, 20:42

    Chương 1 : Tổng quan về Công nghệ phần mềm
    A. Tổng quan phần mềm.
    1. Các khái niệm cơ bản.
    • Phần mềm là gì :Phần mềm (Software) là một tập hợp những câu lệnh hoặc chỉ thị (Instruction) đượ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 tự động 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 đó.
     Phần mềm dưới góc nhìn của người sử dụng :
    -Chương trình thực thi được trên máy tính hoặc các thiết bị chuyên dụng khác
    -Nhằm hỗ trợ cho các nhà chuyên môn trong từng lĩnh vực chuyên ngành thực hiện tốt hơn các thao tác nghiệp vụ của mình.
     Phần mêm dưới góc nhìn của chuyên viên tin học:
    -Thành phần giao tiếp
    -Thành phần xử lý
    -Thành phần lưu trữ
    • Công nghệ (Engineering): là cách sử dụng các công cụ, kỹ thuật để giải quyết vấn đề.
    • Công nghệ phần mềm (SE – Software Engineering): Áp dụng các công cụ, các kỹ thuật một cách có hệ thống để phát triển các ứng dụng dựa trên máy tính.



    2 . Một số khái niệm cơ bản liên quan.

    • Kỹ sư phần mềm (Software Engineer)
    • Phát triển phần mềm (SW Developtment) – quá trình từ khi quyết định SX PM đến khi chuyển giao cho KH
    • Sử dụng (Operations) – Sử lý, vận hành PM
    • Bảo trì (Maintenance) – Quá trình khắc phục lỗi, thay đổi logic -> Phần mềm tốt hơn
    • Loại bỏ (Retirement) – Thay thế ứng dụng bằng ứng dụng mới

    3 .Tiến hóa của công nghệ phần mềm.
    • Những năm đầu (từ 1950 đến 1960):
    -Số lượng máy tính rất ít và phần lớn mỗi máy đều được đặt hàng chuyên dụng cho một ứng dụng đặc biệt.
    - Phương thức chính là xử lý theo lô (batch),
    - Môi trường lập trình có tính chất cá nhân
    - Thời kỳ này phát triển phần mềm chưa được quản lý


    • Thời kỳ năm 1960 đến giữa những năm 1970:
    - Các hệ thống đa nhiệm, đa người sử dụng (ví dụ: Multics, Unix,...) xuất hiện dẫn đến khái niệm mới về tương tác người máy.
    - Tiến bộ lưu trữ trực tuyến làm xuất hiện thế hệ đầu tiên của hệ quản trị CSDL.
    - Số lượng các hệ thống dựa trên máy tính phát triển, nhu cầu phân phối mở rộng, thư viện phần mềm phát triển, quy mô phần mềm ngày càng lớn làm nẩy sinh nhu cầu sửa chữa khi gặp lỗi .
    - Chưa được quản lý.
    • Thời kỳ giữa những năm 1970 đến đầu năm 1990:
    - Hệ thống phân tán (bao gồm nhiều máy tính, mỗi máy thực hiện một chức năng và liên lạcvới các máy khác) xuất hiện làm tăng quy mô và độ phức tạp của phần mềm ứng dụng trên chúng.
    - Mạng toàn cục và cục bộ, liên lạc số giải thông cao phát triển mạnh làm tăng nhu cầu thâmnhập dữ liệu trực tuyến.
    - Công nghệ chế tạo các bộ vi xử lý tiến bộ nhanh khiến cho máy tính cá nhân, máy trạm để bàn, và các thiết bị nhúng phát triển mạnh khiến cho nhu cầu về phần mềm tăng nhanh.
    - Thị trường phần cứng đi vào ổn định, chi phí cho phần mềm tăng nhanh và có khuynh hướng vượt chi phí mua phần cứng.
    • Thời kỳ sau 1990
    - Kỹ nghệ hướng đối tượng là cách tiếp cận mới đang nhanh chóng thay thế nhiều cách tiếp cận phát triển phần mềm truyền thống trong các lĩnh vực ứng dụng
    - Sự phát triển của Internet làm cho người dùng máy tính tăng lên nhanh chóng dẫn đến sự phát triển nhanh của phần mềm và phần cứng
    - Phần mềm trí tuệ nhân tạo ứng dụng các thuật toán phi số như hệ chuyên gia, mạng nơ ron nhân tạo được ứng dụng
    4. Khủng hoảng phần mềm.
    • Những vấn đề trong sản xuất phần mềm
     Không có phương pháp mô tả rõ ràng định nghĩa yêu cầu của người dùng, sau khi bàn giao sản phẩm dễ phát sinh những trục trặc.
     Với những phần mềm quy mô lớn, tư liệu đặc tả đã cố định thời gian dài, do vậy khó đáp ứng nhu cầu thay đổi của người dùng 1 cách kịp thời trong thới gian đó.
     Nếu không có phương pháo luận thiết kế nhât quán mà thiết kế theo cách riêng của nhóm hay công ty thì sẽ dẫn đến suy giảm  chất lượng phần mềm do phụ thuộc quá nhiều vào con người.
     Nếu không có chuẩn về làm tư liệu quy trình sản xuất phần mềm, thì những đặc tả không rõ rang sẽ làm giảm chất lượng phần mềm.
     Nếu không kiểm thử tính đúng đắn của phần mềmở tưng giai đoạn mà chỉ kiểm thử ở giai đoạn cuối và phát hiện lỗi thì bàn giao sản phẩm không đúng hạn.
     Nếu coi trọng việc lập trình hơn khâu thiết kếthì thường dẫn đến  làm giảm chất lượng phần mềm
     Nếu coi thường việc tái sử dụng phần mềm, thì năng suất lao động sẽ giảm
     Phần lớn trong quy trình phát triển phần mềm có nhiều thao tác do con người thực hiện. do vậy năng suất lao động thường bị giảm
     Không chứng minh đc tính đúng đắn của phần mềm, do vậy độ tin cậy sẽ giảm
     Chuẩn 1 phần mềm tốt không thể đo đc 1 cách định lượngdo vậy không thể đánh giá đc một hệ thống đúng đắn hay không.
     Khi đầu tư nhân lực lớn vào bảo trì sẽ làm giảm hiệu suất lao động của nhân viên
     Công việc bảo trì kéo dài làm ảnh hưởn tới chất lượng của tư liệu và ảnh hưởng xấu đến những việc khác
     Quản lý dụ án lỏng lẻokéo theo lịch trình cũng ko rõ rang
     Không có tiêu chuẩn để ước lượng nhân lựcvào dự toán kéo dài thời hạn và vượt kinh phí dự án.


    5 . Thách thức.
    • Thách thức PTPM gia tăng, nguyên nhân:
     Khả năng PM không thể SD hết được tiềm năng của phần cứng.
     Khả năng XD phần mềm không bắt nhịp được với nhu cầu SD PM tăng lên, đặc biệt là khi Internet phát triển
     Quy mô và độ phức tạp của PM ngày càng tăng
     Khả năng bảo trì hệ thống PM cũ tồn tại khó khăn và chi phí lớn








    B . Phần mềm
    1. Phần mềm được thể hiện với 3 bộ phận cấu thành.

    • Các tập lệnh: là phần giao tiếp với phần cứng, tạo thành từ các nhóm lệnh chỉ thị cho máy tính biết trình tự thao tác xử lý dữ liệu.
    -Bao gồm :
     Phần mềm cơ bản.
     Phần mềm ứng dụng.
    • Cấu trúc dữ liệu :là phần được lưu trữ trên bộ nhớ,gồm việc lưu trữ thông tin được mã hóa.
    • Các tài liệu kỹ thuật liên quan: là các tài liệu mô tả quá trình thiết kế và hướng dẫn sử dụng phần mềm.



    2. Đặc trưng của phần mềm.
    • Phần mềm không hỏng đi mà sẽ thoái hóa theo thời gian:


    • Không được lắp ráp từ thành phần có sẵn.
     Được phát triển mà không biết trước được hiệu quả và giá thành cụ thể.
     Thường được xây dựng theo đơn đặt hàng của khách


    • Phần mềm là hệ thống logic, không phải là hệ thống vật lý.
    • Bản chất là có sự phức tạp và tính thay đổi.
    • Được phát triển chủ yếu theo nhóm.





    3. Phân loại phần mềm.
    -Phần Mềm:
    +Mức Độ Hoàn Thiện
     Phần mềm đơn lẻ
     Phần mềm mang tính hệ thống
    +Chức Năng Thục Hiện
     Phần mềm hệ thống
     Phần mềm ứng dụng
     Phần mềm công cụ
    +Lĩnh Vực Phục Vụ
     Phần mềm nghiệp vụ
     Phần mềm nhúng
     Phần mềm máy tính cá nhân
     Phần mềm web.
    4. Tiêu chuẩn phần mềm tốt.
    • Đạt được mục tiêu thiết kế đề ra
    • Chi phí vận hành là chấp nhận được
    • Đáp ứng được chuẩn mực của hệ thống thông tin hiện hành vd: tính sẵn sàng, an toàn…
    • Sản phẩm tạo ra có giá trị xác đáng, thiết thực, góp phần làm nâng cao chất lượng SP
    • Bảo trì được, không tốn kém
    • Có tính khả dụng – dễ dàng đối với nhiều đối tượng
    • Mềm dẻo, có khả năng thích nghi cho việc phát triển tiếp
    • Tính khả chuyển: Dễ dàng chuyển đổi môi trường











    C . Công nghệ phần mềm

    1. Khái niệm.

    Công nghệ phần mềm hay kỹ nghệ phần mềm (tiếng Anh: software engineering) là sự áp dụng một cách tiếp cận có hệ thống, có kỷ luật, và định lượng được cho việc phát triển, sử dụng và bảo trì phần mềm ( nguồn wikipedia)



    -Theo Fritz Bauer
    Kỹ nghệ phần mềm là quá trình sử dụng các nguyên tắc kỹ thuật có cơ sở để xây dựng các phần mềm một cách kinh tế để hoạt động tin cậy và chạy hiệu quả trên hệ thống máy thật
    -Theo IEEE
    Việc áp dụng cách nghiên cứu và tiếp cận có hệ thống, quy tắc, có thể xác định số lượng để phát triển, vận hành và bảo trì phần mềm; nghĩa là áp dụng kỹ thuật vào phần mềm




    2. Các vấn đề liên quan đến công nghệ phần mềm.

    • Kỹ nghệ phần mềm đề cập đến việc xây dựng các chương trình lớn.
    • Trung tâm của vấn đề là kiểm soát sự phức tạp
    • Tiến hóa phần mềm
    • Quan tâm nhất đến hiệu quả của phát triển phần mềm
    • Sự phối hợp thường xuyên giữa các cá nhân trong là cần thiết trong các dự án phần mềm lớn
    • Bản thân phần mềm phải hỗ trợ người dùng hiệu quả
    • Kỹ nghệ phần mềm là lĩnh vực mà ở đó các thành viên tạo ra sản phẩm vì lợi ích của lĩnh vực khác


    3. Các vấn đề chủ chốt của công nghệ phần mềm.

    • CNPM là công nghệ có phân lớp
    • Là một quá trình gồm một loạt các bước chứa đựng 3 yếu tố chủ chốt:
     Phương pháp (Method)  
     Công cụ (Tools)
     Thủ tục (Procedure)
    -----
    Download Tài Liệu:
    [You must be registered and logged in to see this link.]


    Được sửa bởi Nguyễn Đình Quý ngày 2015-03-14, 00:11; sửa lần 1.
    avatar
    thông nguyễn
    Webmaster


    Tổng số bài gửi : 26
    Points : 27
    VIP : 3
    Join date : 11/03/2015

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Re: Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by thông nguyễn 2015-03-13, 22:55

    ý nghĩa của kỹ nghệ phần mềm là gì? và cho VD đi
    avatar
    thông nguyễn
    Webmaster


    Tổng số bài gửi : 26
    Points : 27
    VIP : 3
    Join date : 11/03/2015

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Re: Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by thông nguyễn 2015-03-13, 23:09

    Fritz Bauer và IEEE là gì vậy nhóm 1???
    Luan Lee
    Luan Lee
    Webmaster


    Tổng số bài gửi : 27
    Points : 30032
    VIP : 3
    Join date : 10/03/2015
    Age : 29
    Đến từ : Vân Canh - Hoài Đức - Hà Nội

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Re: Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by Luan Lee 2015-03-13, 23:19

    Bạn có thể nói rõ hơn về 2 phần mềm cơ bản vầ phần mềm ứng dụng được không?
    Luan Lee
    Luan Lee
    Webmaster


    Tổng số bài gửi : 27
    Points : 30032
    VIP : 3
    Join date : 10/03/2015
    Age : 29
    Đến từ : Vân Canh - Hoài Đức - Hà Nội

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Re: Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by Luan Lee 2015-03-13, 23:35

    thông nguyễn đã viết:Fritz Bauer và IEEE là gì vậy nhóm 1???
    Mình trả lời hộ câu hỏi của bạn thông cho nhóm 1. về IEEE
    IEEE (tiếng Anh Institute of Electrical and Electronics Engineers, dịch nghĩa là "Viện kỹ nghệ Điện và Điện tử") (phát âm trong tiếng Anh như i triple e) là một tổ chức phi lợi nhuận, chuyên nghiệp nhằm nâng cao sự thịnh vượng qua sự phát huy các đổi mới công nghệ tạo cơ hội nghề nghiệp cho các thành viên và cổ vũ cộng đồng thế giới mở rộng. IEEE đề xướng quá trình kỹ nghệ của sáng tạo, phát triển, tích hợp, chia sẻ và ứng dụng hiểu biết về công nghệ điện tử và tin học, cũng như là các khoa học nhằm đem lại lợi ích cho con người và nghề nghiệp. Tổ chức này chính thức hoạt động đầu năm 1963. Thành viên hiện hơn 350 ngàn người khắp nơi trên thế giới bao gồm kỹ sư, khoa học gia và sinh viên. Một ảnh hưởng lớn của IEEE là việc phát triển tiêu chuẩn 802 cho LAN và được phổ dụng mọi nơi.
    NGuồn: [You must be registered and logged in to see this link.]
    Luan Lee
    Luan Lee
    Webmaster


    Tổng số bài gửi : 27
    Points : 30032
    VIP : 3
    Join date : 10/03/2015
    Age : 29
    Đến từ : Vân Canh - Hoài Đức - Hà Nội

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Re: Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by Luan Lee 2015-03-14, 00:25

    bạn có thể định nghĩa rõ hơn về Kỹ sư phần mềm (Software Engineer) cho mình và các bạn cùng hiểu được không?
    avatar
    Trần Quang Hùng


    Tổng số bài gửi : 6
    Points : 6
    VIP : 0
    Join date : 10/03/2015

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Cảm ơn bạn đã đặt câu hỏi cho nhóm 1.Fritz Bauer là 1 giáo sư người đức có công lớn định nghĩa là xây dựng về kỹ nghệ phần mềm.IEEE (từ tiếng Anh Institute of Electrical and Electronics Engineers nghĩa là " Viện kỹ nghệ Điện và Điện Tử") (phát âm trong ti

    Bài gửi by Trần Quang Hùng 2015-03-14, 09:34

    thông nguyễn đã viết:Fritz Bauer và IEEE là gì vậy nhóm 1???
    nguyentrungthanh
    nguyentrungthanh
    Admin


    Tổng số bài gửi : 31
    Points : 40
    VIP : 12
    Join date : 13/03/2015

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Re: Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by nguyentrungthanh 2015-03-14, 20:41

    Luân từ từ thôi để t còn hỏi với Smile)
    avatar
    Lê Xuân Dũng


    Tổng số bài gửi : 4
    Points : 2
    VIP : -2
    Join date : 11/03/2015

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Re: Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by Lê Xuân Dũng 2015-03-15, 00:24

    Tiến Trình  phần mềm  là cái gì ? các  bước chung nhất của tiến  trình là gì ?
    avatar
    Lê Xuân Dũng


    Tổng số bài gửi : 4
    Points : 2
    VIP : -2
    Join date : 11/03/2015

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Re: Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by Lê Xuân Dũng 2015-03-15, 00:31

    thông nguyễn đã viết:ý nghĩa của kỹ nghệ phần mềm là gì? và cho VD đi
    kỹ nghệ phần mềm là bộ môn tích hợp cả qui trình, các phương pháp, các công cụ để phát triển phần mềm máy tính (Pressman [1995])
    avatar
    Lê Xuân Dũng


    Tổng số bài gửi : 4
    Points : 2
    VIP : -2
    Join date : 11/03/2015

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty ý nghĩa kỹ nghệ phần mềm là một bộ môn tích hợp cả qui trình, các phương pháp, các công cụ để phát triển phần mềm máy tính (pressman [1995])

    Bài gửi by Lê Xuân Dũng 2015-03-15, 00:34

    thông nguyễn đã viết:ý nghĩa của kỹ nghệ phần mềm là gì? và cho VD đi
    Dinh Trong Duong
    Dinh Trong Duong
    Webmaster


    Tổng số bài gửi : 20
    Points : 18
    VIP : 1
    Join date : 15/03/2015
    Age : 29
    Đến từ : Tiền Yên - Hoài Đức - Hà Nội

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Re: Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by Dinh Trong Duong 2015-03-15, 14:33

    Sau đây mình sẽ trả lời câu hỏi của bạn Luân thay cho nhóm 1 :
    Theo mình nghĩ Kỹ sư phần mềm: là người sử dụng hoặc tạo ra những câu lệnh hoặc chỉ thị (Instruction) đượ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 tự động 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 đó, hoặc tạo ra một chương trình nào đó để phục vụ cho mục đích của khách hàng.
    Dinh Trong Duong
    Dinh Trong Duong
    Webmaster


    Tổng số bài gửi : 20
    Points : 18
    VIP : 1
    Join date : 15/03/2015
    Age : 29
    Đến từ : Tiền Yên - Hoài Đức - Hà Nội

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Re: Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by Dinh Trong Duong 2015-03-15, 14:35

    Các bạn nhóm 1 có thể cho mình biết rõ thêm và một số ví dụ minh họa về " Tiến hóa phần mềm " được không mình chưa hiểu lắm afro afro afro
    Dinh Trong Duong
    Dinh Trong Duong
    Webmaster


    Tổng số bài gửi : 20
    Points : 18
    VIP : 1
    Join date : 15/03/2015
    Age : 29
    Đến từ : Tiền Yên - Hoài Đức - Hà Nội

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Phần mềm ứng dụng là một loại chương trình có khả năng làm cho máy tính thực hiện trực tiếp một công việc nào đó người dùng muốn thực hiện Nguồn http://vi.wikipedia.org/wiki/Ph%E1%BA%A7n_m%E1%BB%81m_%E1%BB%A9ng_d%E1%BB%A5ng

    Bài gửi by Dinh Trong Duong 2015-03-15, 14:42

    Luan Lee đã viết:Bạn có thể nói rõ hơn về 2 phần mềm cơ bản vầ phần mềm ứng dụng được không?
    avatar
    Không Phải Truyền


    Tổng số bài gửi : 9
    Points : 10
    VIP : 1
    Join date : 10/03/2015
    Age : 28
    Đến từ : nước nào :

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Re: Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by Không Phải Truyền 2015-03-15, 20:14

    thông nguyễn đã viết:ý nghĩa của kỹ nghệ phần mềm là gì? và cho VD đi
    cảm ơn Dũng đã góp ý.
    Lê Xuân Dũng đã viết:kỹ nghệ phần mềm là bộ môn tích hợp cả qui trình, các phương pháp, các công cụ để phát triển phần mềm máy tính (Pressman [1995])
    Vậy thay mặt nhóm 1. Tôi xin trả lời như sau:
    Công nghệ phần mềm hay kỹ nghệ phần mềm là sự áp dụng một cách tiếp cận có hệ thống, có kỷ luật, và định lượng được cho việc phát triển, sử dụng và bảo trì phần mềm.
    => Kỹ nghệ phần mềm có ỹ nghĩa rất quan trọng:
    - Mở ra kỷ nguyên mới cho việc phát triển mạnh mẽ phần mềm
    - Cho thấy trí tuệ của con người
    - Giúp xậy dựng phát triển được các phần mềm phù hợp với nhu cầu của người sử dụng
    Ví dụ : sự phát triển phiên bản của Microsoft Word: 2000, 2003,2007,2010,2012.
    hay sự phát triển phần mềm hệ thống window: win xp,win 2000, 2003,win 7,win 8....
    Cảm ơn bạn đã đặt câu hỏi .
    avatar
    Không Phải Truyền


    Tổng số bài gửi : 9
    Points : 10
    VIP : 1
    Join date : 10/03/2015
    Age : 28
    Đến từ : nước nào :

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Re: Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by Không Phải Truyền 2015-03-15, 20:49

    Đinh Trọng Dương đã viết:Các bạn nhóm 1 có thể cho mình biết rõ thêm và một số ví dụ minh họa về " Tiến hóa phần mềm " được không mình chưa hiểu lắm afro afro afro
    Trước đây, để tạo ra chương trình máy tính người ta phải làm việc trực tiếp với các con số 0 hoặc 1 (sử dụng hệ số nhị phân), hay còn gọi là ngôn ngữ máy. Công việc này vô cùng khó khăn, chiếm nhiều thời gian, công sức và đặc biệt dễ gây ra lỗi. Để khắc phục nhược điểm này, người ta đề xuất ra hợp ngữ, một ngôn ngữ cho phép thay thế dãy 0 hoặc 1 này, qua thời gian nó tạo những mốc tiến hoá của phần mềm:
    Những năm đầu (từ 1950 đến 1960):
    - Mỗi máy sử dụng cho một ứng dụng riêng .
    - Phương thức xử lý theo lô. Việc phát triển phân mềm chưa được quản lý,Môi trường lập trình có tính chất cá nhân
    Thời kỳ năm 1960 đến giữa những năm 1970:
    - Các hệ thống đa nhiệm,đa người dùng xuất hiện -> Tương tác người với máy.
    - Tiến bộ lưu trữ trực tuyến làm xuất hiện thế hệ đầu tiên của hệ quản trị CSDL.
    - Yêu cầu lớn về công việc bảo trì phần mềm.
    Thời kỳ giữa những năm 1970 đến đầu năm 1990:
    - Hệ thống phân tán xuất hiện làm tăng quy mô và độ phức tạp của phần mềm ứng dụng.
    - Mạng máy tính phát triển mạnh.
    -Công nghệ chế tạo máy tính phát triển.
    Thời kỳ 1990 đến nay.
    - Kỹ nghệ hướng đối tượng đang nhanh chóng thay thế cách tiếp cận phát triển phần mềm truyền thống
    - Sự phát triển của Internet -> Phát triển nhanh về phần cứng và phần mềm.
    - Phần mềm trí tuệ nhân tạo ứng dụng các thuật toán phi số như hệ chuyên gia, mạng nơ ron nhân tạo được ứng dụng.
    Tôi viết ra như vậy chắc bạn đã hình dung ra nói như thế nào rồi.nên tôi không ví dụ minh họa nữa.
    cảm ơn bạn đã gửi câu hỏi.
    avatar
    Không Phải Truyền


    Tổng số bài gửi : 9
    Points : 10
    VIP : 1
    Join date : 10/03/2015
    Age : 28
    Đến từ : nước nào :

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Re: Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by Không Phải Truyền 2015-03-15, 21:06

    Lê Xuân Dũng đã viết:Tiến Trình  phần mềm  là cái gì ? các  bước chung nhất của tiến  trình là gì ?
    Tiến Trình phần mềm theo tôi là quy trình phát triển phần mềm là một cấu trúc bao gồm tập hợp các thao tác và các kết quả tương quan sử dụng trong việc phát triểnđể sản xuất ra một sản phẩm phần mềm.
    "Các bước chung nhất của tiến trình là gì."
    xin lỗi bạn nó lằm ngoài nội dung và slide của nhóm tôi. Bạn vui lòng hỏi lại câu này cho nhóm thích hợp hơn.
    Cảm ơn bạn đã đặt câu hỏi.
    avatar
    dathn95


    Tổng số bài gửi : 23
    Points : 23
    VIP : 0
    Join date : 10/03/2015

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Re: Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by dathn95 2015-03-15, 21:26

    các bạn nhóm 1 trả lời giúp mình biết rõ thêm và một số ví dụ minh họa về phần mềm được không .mình chưa hiểu mấy Surprised Cool Cool
    avatar
    Không Phải Truyền


    Tổng số bài gửi : 9
    Points : 10
    VIP : 1
    Join date : 10/03/2015
    Age : 28
    Đến từ : nước nào :

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Re: Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by Không Phải Truyền 2015-03-15, 23:07

    dathn95 đã viết:các bạn nhóm 1 trả lời giúp mình biết rõ thêm và một số ví dụ minh họa về phần mềm được không .mình chưa hiểu mấy Surprised Cool Cool
    Trả lời: khái quát lại cho bạn phần mềm là một chương trình gồm: thuật toán và ngôn ngữ lập trình -> tạo ra một chương trình(phần mềm) để giải quyết vấn đề nào đó.
    Có 2 loại phần mềm:
    - Phần mềm hệ thống
    - phần mềm ứng dụng
    Ví dụ: PM Hệ Thống: các hệ điều hành(window xp,win 7....)
    PM ứng dụng: game,ứng dụng đều là gọi là phần mêm thuộc vào PM ứng dụng.
    Cảm ơn bạn đã đặt câu hỏi. Bạn đã thoả mãn với câu trả lời của chúng tôi chưa ?
    avatar
    Không Phải Truyền


    Tổng số bài gửi : 9
    Points : 10
    VIP : 1
    Join date : 10/03/2015
    Age : 28
    Đến từ : nước nào :

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Re: Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by Không Phải Truyền 2015-03-15, 23:08

    dathn95 đã viết:các bạn nhóm 1 trả lời giúp mình biết rõ thêm và một số ví dụ minh họa về phần mềm được không .mình chưa hiểu mấy Surprised Cool Cool
    Trả lời: khái quát lại cho bạn phần mềm là một chương trình gồm: thuật toán và ngôn ngữ lập trình -> tạo ra một chương trình(phần mềm) để giải quyết vấn đề nào đó.
    Có 2 loại phần mềm:
    - Phần mềm hệ thống
    - phần mềm ứng dụng
    Ví dụ: PM Hệ Thống: các hệ điều hành(window xp,win 7....)
    PM ứng dụng: game,ứng dụng đều là gọi là phần mêm thuộc vào PM ứng dụng.
    Cảm ơn bạn đã đặt câu hỏi. Bạn đã thoả mãn với câu trả lời của chúng tôi chưa ?
    nguyentrungthanh
    nguyentrungthanh
    Admin


    Tổng số bài gửi : 31
    Points : 40
    VIP : 12
    Join date : 13/03/2015

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Re: Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by nguyentrungthanh 2015-03-16, 19:54

    close topic
    hải lexus
    hải lexus


    Tổng số bài gửi : 4
    Points : 6
    VIP : 5
    Join date : 16/03/2015
    Age : 29
    Đến từ : lạng sơn city

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Re: Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by hải lexus 2015-03-16, 21:51

    cho tớ hỏi thế nào là Phần mềm cơ bản? và thế nào được gọi là  Phần mềm ứng dụng? Question
    nguyentrungthanh
    nguyentrungthanh
    Admin


    Tổng số bài gửi : 31
    Points : 40
    VIP : 12
    Join date : 13/03/2015

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Re: Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by nguyentrungthanh 2015-03-17, 12:20

    hải lexus đã viết:cho tớ hỏi thế nào là Phần mềm cơ bản? và thế nào được gọi là  Phần mềm ứng dụng? Question
    Nhóm 1 hôm qua thuyết trình xong rồi mà ^^
    hải lexus
    hải lexus


    Tổng số bài gửi : 4
    Points : 6
    VIP : 5
    Join date : 16/03/2015
    Age : 29
    Đến từ : lạng sơn city

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty thế câu hỏi k dc tính à

    Bài gửi by hải lexus 2015-03-17, 21:32

    nguyentrungthanh đã viết:
    hải lexus đã viết:cho tớ hỏi thế nào là Phần mềm cơ bản? và thế nào được gọi là  Phần mềm ứng dụng? Question
    Nhóm 1 hôm qua thuyết trình xong rồi mà ^^
    Luan Lee
    Luan Lee
    Webmaster


    Tổng số bài gửi : 27
    Points : 30032
    VIP : 3
    Join date : 10/03/2015
    Age : 29
    Đến từ : Vân Canh - Hoài Đức - Hà Nội

    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Re: Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by Luan Lee 2015-03-19, 22:17

    close pick này nhé

    Sponsored content


    Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm Empty Re: Nhóm 1- Nửa đầu chương 1- Tổng quan về Công Nghệ Phần Mềm

    Bài gửi by Sponsored content


      Hôm nay: 2024-05-03, 00:36