Lecture Introduction to software engineering - Week 1: Overview

pdf
Số trang Lecture Introduction to software engineering - Week 1: Overview 43 Cỡ tệp Lecture Introduction to software engineering - Week 1: Overview 1,023 KB Lượt tải Lecture Introduction to software engineering - Week 1: Overview 0 Lượt đọc Lecture Introduction to software engineering - Week 1: Overview 6
Đánh giá Lecture Introduction to software engineering - Week 1: Overview
4.6 ( 18 lượt)
Nhấn vào bên dưới để tải tài liệu
Đang xem trước 10 trên tổng 43 trang, để tải xuống xem đầy đủ hãy nhấn vào bên trên
Chủ đề liên quan

Nội dung

Introduction to Software Engineering Week 1: Overview CuuDuongThanCong.com https://fb.com/tailieudientucntt Objectives £ understand what software engineering is and why it is important; £ understand that the development of different types of software system may require different software engineering techniques; £ understand ethical and professional issues that are important for software engineers; 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Topics covered 1. 2. 3. 4. Software Software engineering Software process Software engineering ethics 3 CuuDuongThanCong.com https://fb.com/tailieudientucntt Topics covered 1. 2. 3. 4. Software Software engineering Software process Software engineering ethics 4 CuuDuongThanCong.com https://fb.com/tailieudientucntt What is software? £ Computer programs documentation. £ Software products and associated p may be developed for a particular customer or p may be developed for a general market. 5 CuuDuongThanCong.com https://fb.com/tailieudientucntt Role of software [1] q Is software important? Why? q Give ten examples of software 6 CuuDuongThanCong.com https://fb.com/tailieudientucntt Role of software [2] £ The economies of ALL developed nations are dependent on software. £ More and more systems are software controlled £ Software engineering is concerned with theories, methods and tools for professional software development. 7 CuuDuongThanCong.com https://fb.com/tailieudientucntt Software products £ Generic products p Stand-alone systems that are marketed and sold to any customer who wishes to buy them. p The specification of what the software should do is owned by the software developer and decisions on software change are made by the developer. £ Customized products p Software that is commissioned by a specific customer to meet their own needs. p The specification of what the software should do is owned by the customer for the software and they make decisions on software changes that are required. 8 CuuDuongThanCong.com https://fb.com/tailieudientucntt Essential attributes of good software £ Maintainability p Software should evolve to meet the changing needs of customers. £ Dependability and security p Software dependability includes a range of characteristics including reliability, security and safety. £ Efficiency p Software should not make wasteful use of system resources. £ Acceptability p Software must be acceptable to the type of users for which it is designed. 9 CuuDuongThanCong.com https://fb.com/tailieudientucntt Topics covered 1. 2. 3. 4. Software Software engineering Software process Software engineering ethics 10 CuuDuongThanCong.com https://fb.com/tailieudientucntt
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.