软件工程-1.-2.(定义)
-
定义软工学科
-
IEEE定义
-
系统化、规范的、可量化的方法
-
应用于软件开发、运行和维护
-
-
构建在质量承诺的基础之上
-
层次
-
工具
-
方法
-
过程
基础
-
质量关注点
根基
-
-
-
软件过程
构建产品时进行的活动、动作、任务的集合
-
所包含的基本内容
-
活动
实现宽泛的目标
-
动作
包含主要工作产品(工作产品也包括在编写软件之前所做的成品计划,例如体系结构设计模型【建模、文档、日志、表格、列表】)生产过程中的一系列任务
-
任务
关注小而明确的目标,能够产生实际的产品
-
-
过程框架
定义了若干个框架活动,也包含适用于整个软件过程的普适性活动送
-
通常包含
-
沟通
-
策划
-
建模
-
构建
-
部署
-
-
普适性活动
-
软件项目跟踪和控制
评估项目进度
-
风险管理
-
软件质量保证
-
技术评审
防止错误传播到下一个活动
-
测量
确保软件发布时满足相关者的要求
-
软件配置管理
-
可复用管理
建立构件复用机制
-
工作产品的准备和生产
-
-
-
-
琐碎定义、知识点
-
软件
-
指令的集合
-
数据结构
-
文档(描述信息)
-
-
软件应用领域
-
遗留软件
-
实践
-
理解问题(沟通和分析)
-
策划解决方案(建模和软件设计)
-
实施计划(代码生成)
-
检查结果的正确性(测试和质量保证)
-
-
整体实践原则
-
存在价值
-
保持简洁
-
保持愿景
-
关注使用者
-
面向未来
-
提前计划复用
-
认真思考
-
-
以上内容整理于幕布