软件工程第一章——概述(仅记录我所认为重要的知识点)

本文概述了软件工程的基础知识,包括软件的分类、良好软件的特征、软件工程的定义和活动。强调了软件工程的重要性,如提高软件的可靠性、效率和维护性,并探讨了软件开发过程中的四个基本活动。此外,还提到了职业道德在软件工程中的关键作用。
摘要由CSDN通过智能技术生成

前言

文章知识点总结来源于《软件工程》伊恩·萨默维尔 著
是一本非常好的书强推学习

1.软件产品的两个分类

  1. 通用软件产品 :软件组织开发设计公开销售可独立使用
  2. 定制化软件产品 :受到特定(客户)委托,软件承包商为客户设计实现的

2.软件工程中的常见问题

1. 什么是软件

计算机程序和相关文档,软件产品可以针对特定客户开发,也可以面向一个通用的市场开发

2.好的软件具有哪些特征

  1. 向用户提供所需的功能与性能
  2. 具有良好的可维护性
  3. 具有良好的可用性

3.什么是软件工程

软件工程是一个工程学科,涵盖软件生产的各个方面,从初始的构想到运行和维护

4.基本的软件工程活动有哪些

  1. 软件规格说明
  2. 软件开发
  3. 软件确定
  4. 软件演化

5.软件工程的成本有哪些

开发占比60%,测试占比40%
对定制化软件,演化成本经常超过开发成本

6.没有最好的软件工程技术或方法只有基于开发的软件所定制最合适的

7.好的软件的基本属性

  1. 可接收性:软件对于目标客户而言必须是可接受的(可理解,有用,与系统兼容)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值