软件工程期末复习小结

1、软件分类:基于功能不同的系统软件、支撑软件、应用软件
2、软件工程以关注质量为目标,其中过程、方法和工具是软件工程的三要素
3、软件工程知识体系:
软件需求:获取、分析、规格说明和确认
软件设计:定义系统或组件的体系结构、组件、接口
软件构建:编码、验证、单元测试、集成测试和调试
软件测试:评价和改进产品的质量、标识产品的缺陷和问题
软件维护:问题和改进的需要而修改代码和相关文档
软件配置管理:控制系统地配置变更
软件工程管理:结构管理、项目管理、度量程序
软件工程过程:软件生命周期的定义、实现、评估、管理、变更和改进
4、软件生命周期的六个阶段:
可行性研究、需求分析、软件设计、编码、软件测试、软件维护
5、软件过程模型:
瀑布模型:优点是过程模型简单、执行容易、缺点是无法适应需求变更
快速原型模型
增量模型
螺旋模型:将瀑布模型和快速原型模型结合起来,并加入了风险分析。(大型软件开发)
喷泉模型
6、可行性研究:软件是否可行(问题值得被解决)
可行性研究的内容:战略可行性、操作可行性(是否能真正解决问题)、计划可行性、技术可行性(使用技术的成熟程度及优势)、社会可行性、市场可行性、经济可行性(所需成本和得到的效益的比较)和风险可行性
7、可行性研究的步骤:
明确系统目标、分析研究现行系统、设计新系统的高层逻辑模型、获得并比较可行的方案、撰写可行性研究报告
8、E-R图:实体—矩形框;属性—椭圆形;关系—菱形
9、数据流图是描述系统中数据流的图形

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值