软件设计师——软件工程

软件开发模型——瀑布模型(SDLC)

流程:

  1. 软件计划
  2. 需求分析
  3. 软件设计
  4. 程序编码
  5. 软件测试
  6. 运行维护
    (每个阶段结束都会有个评审工作)
    缺陷:研究表明,最后会项目超时,项目超预算,导致项目无法继续。
    主要是软件需求是无法明确的,在初期是更不可能确定。
    适用场景:两种情况,
    一是二次开发
    二是需求明确的项目

原型:可以是一个简单的界面,也可以是一个简易系统给客户看,让客户提出需求。
增量模型:用开发总周期的百分之二十左右的时间,做出系统的核心模块,然后不断同客户方沟通需求,得到最终的版本。

软件设计师——软件工程

螺旋模型(具备多个模型的特点)

软件设计师——软件工程
软件开发模型——构建组装模型(CBSD)

基本思路:将软件中的各个模块,做成标准的构件,然后将构件进行组装。极大的提高了软件的复用性!!!

  1. 需求分析和定义
  2. 软件架构设计
  3. 构件库的建立
  4. 应用如那件构建
  5. 测试与发布
    软件设计师——软件工程
    风险管理

    风险是指”损失或伤害的可能性”。
    风险管理分为项目风险,技术风险,商业风险。
    特点:关心未来,关心变化,关心选择。

    风险曝光度(Risk Exposure):计算方法是风险出现的概率乘以风险可能造成的损失。
    例:假设正在开发的软件项目可能存在一个未被发现的错误,而这个错误出现的概率是0.5%,给公司造成的损失将是1000000元,那么这个错误的风险曝光度就应为1000000×0.5% =5000元。

    来源:MelanceXin

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年4月6日
下一篇 2019年4月6日

相关推荐