个性化选修——软件工程相关笔记

Posted youbetter

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了个性化选修——软件工程相关笔记相关的知识,希望对你有一定的参考价值。

软件工程的开发模型:
  1. Code-and-fix 写了再改
适合于小型程序开发
  1. WaterFall model 瀑布模式
弊端:
  • 局限性,各个步骤是分离的
  • 回数修改很困难
  • 最终产品要到最后一步才可以实现
适合于
  • 在项目开始前,项目的需求很明确
  • 在项目开始前,解决方案也很明确
类似项目如:公司的财务系统、库存管理系统和短期项目
  1. V模型
适合于
  • 在项目开始前,项目的需求很明确
  • 在项目开始前,解决方案也很明确
  • 对系统的性能安全很严格的项目
类似项目如:公司的财务系统、航天飞机等
  1. 生鱼片模型
解决了各个步骤分离的特点
弊端:
  • 过程结束不明确
  1. 原型模型
弊端:
  • 项目的需求不明确
  • 需要建稀少项目需求的不确定性
  • 确定显示界面
  1. 增量模型
弊端:
  • 项目开始,明确了需求的大部分,但是需求可能会发生变化
  • 对于市场和永不把握不是很准,需要逐步了解
  • 对于有庞大和复杂功能的系统进行功能改进,需要一步一步的叠加
  1. 螺旋模型
四个方面的活动:制定计划,风险分析,实施工程和客户评估
  1. 喷泉模型
主要用于面向对象的开发过程。体现了软件创建所固有的迭代和无间隙的特征。
 
 
复用原则:
  • 基于复用的软件工程是比较理想的软件工程策略,在开发过程中可以最大化重用已经存在软件。
  • 复用可以降低软件开发和维护的成本,缩短开发时间,提高产品质量。
 
可复用的软件单元:
  • 应用系统的复用
  • 模块的复用
  • 对象类的复用和函数复用
 
复用分为三个层次:
  • 最低层次是人员的复用
  • 中级是文档管理流程的复用
  • 高级是系统完全复用

 

 

以上。

以上是关于个性化选修——软件工程相关笔记的主要内容,如果未能解决你的问题,请参考以下文章

大话App测试2.0笔记

CentOS 7 个性化配置指南

20171201-构建之法:现代软件工程-阅读笔记

《构建之法》读书笔记⑥

软件工程专业

学姐报了几门选修课,我用Python给她做了一个自动答题软件