Software Engineering 01: Overview of Software Engineering

1. Definitions

Software: is included 程序and 数据included 相关文档. It is the basis for constructing software, it is the guarantee of software quality, and it is also a necessity to ensure software updates and the length of its life cycle.完整集合
程序和数据文档

2. Features

Software is a kind 逻辑实体of, has 抽象性.
There is no obvious manufacturing process in the software development process, which should be understood as "creation".
There are no mechanical wear and aging issues, but there are 软件退化问题. Constraints and restrictions on
the development and operation of the software . Software development has not completely gotten rid of the development method so far. Software is complex for a reason: (1). The complexity of (2). The complexity of计算机系统
手工艺
实际需求程序逻辑

3. Classification

According to the software service object: (1). General software (2). Customized software
is different according to the level of software completion functions: (1). Application software (2). Middleware software (3). System software (such as operating system) , driver, database management software)

4. Development

stage time
programming stage 1950s to 1960s
Program System Phase 1960s to 1970s
software engineering stage 1970s to 1990s
Modern software engineering stage 1990s to present

Causes of software crisis:
(1). Software system 本身的复杂性;
(2). 方法和技术Unreasonable and immature software development;

5. Elements of Software Engineering

Three elements: method, tool, and process.
Method: Provided 如何做technology
Tool: Provided Process: Apply software engineering methods and tools to achieve the purpose of computer software development in 自动或半自动a reasonable and timely manner软件支撑环境
综合起来

5. Software Engineering Goals and Principles

Goal: To produce a software product with 正确性, 可用性and . The ultimate goal: to get rid of the situation and gradually realize the software . Research content: , .开销适宜
手工生产软件研制和维护自动化
软件开发技术软件工程管理

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325597266&siteId=291194637