[关闭]
@gzm1997 2018-03-15T14:08:02.000000Z 字数 986 阅读 745

系统分析与设计作业1

系统分析与设计


郭柱明 15331094


软件工程的定义

软件工程师应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度,系统化,规范化,可度量,用来实现满足用户要求的软件产品的定义、开发、和维护的工程或进行研究的学科。


解释 software crisis、COCOMO 模型

软件危机是指在软体开发和维护的过程中所遇到的问题,软体开发是一项高难度、高风险的活动。由于电脑力量的急剧增加,带来极大的风险。它表明了写出正确、可理解、可验证的电脑程式的困难。

结构性成本模型是由巴里·勃姆提出的一种软件成本估算方法,使用一种基本的回归分析公式,分为三个层次:基本COCOMO,中级COCOMO,详细COCOMO。


软件生命周期

软件生命周期是指软件产生,知道报废或者停止使用的生命周期。一般包括:可行性分析,需求分析,设计,编码和调试,测试,部署运维几个基本步骤。


本课程关注的KA


CMMI五个级别

  1. initial 无序,自发的生产模式。
  2. Managed 具有基本的管理程序,可以完成任务的生产模式。
  3. Defined 对项目流程进行制度化,可以实现持续生产和模式复制的生产模式。
  4. Quantitatively Managed对定量进行精准管理,能把控产品性能和生产流程的生产模式。
  5. Optimizing 对管理进行优化,可以持续更新和改善流程的生产模式。

简述 SWEBok 或 CMMI

SWEBok,即software engineer body of knowledge,是一种国际标准,这个标准是被业界普遍接受的只是体系标准,可以为我们提供软件工程思想架构和知识路线上的引导。

CMMI,即capability maturity model integration,指的是能力熟练度模型集成,一种用于改进软件开发团队对于一个软件项目的掌握和开发的熟练度的评估和改善用的方法。


解释 PSP 各项指标及技能要求

技能:

如何评估:

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注