导图社区 1.4软件工程
软件工程知识总结,包括软件工程学概述、可行性研究、需求分析、总体设计、详细设计、面对对象设计、软件项目管理等内容。
信息系统项目管理之组织结构对项目的影响知识总结,包括组织体系、组织的文化与风格、组织结构、PMO在组织结构中的作用等等。
4PRINCE2,定义:PRINCE2“项目管理王者认证”;PRINCE2原则:持续业务验证、吸取经验教训、明确定义的角色和职责……
IPMP和PMP信息系统项目管理:IPMA是非营利性的专业性国际学术组织,以英语为工作语言。ICB是IPMA建立的知识体系。
社区模板帮助中心,点此进入>>
项目时间管理6大步骤
项目管理的五个步骤
电商部人员工作结构
暮尚正常运转导图
产品经理如何做好项目管理
车队管理
创业者10条创业经
创业十大思维误区
管培生课程作业
商业模型
1.4软件工程
软件工程由方法、工具和过程三个部分组成。
1.4.1需求分析
需求的层次
业务需求
用户需求
系统需求
质量功能部署(QFD)
常规需求(应该做到的功能)
期望需求(应该具备的功能)
意外需求(兴奋需求)
需求获取(略)
需求分析
SA方法(核心是数据字典)
数据模型
功能模型
行为模型
OOA方法
动态模型
静态模型
软件需求规格说明书(SRS编写指南)
范围
引用文件
需求
合格性规定
演示
测试
分析
审查
特殊
需求可追溯性
尚未解决的问题
注解
附录
需求验证(需求确认)
需求评审
需求确认
UMI(略)
面向对象缝隙(OOA)
用例模型
识别参与者
合并需求得到用例
细化用例描述
调整用例模型
分析模型
关联
依赖
泛化
共享
组合
实现
1.4.2软件架构设计
软件架构风格
数据流风格(批处理序列/过滤器)
调用/返回(主程序和程序、数据抽象、OO、层次结构)
独立构件(进程通信、事件驱动的程序)
虚拟机(解释器)
仓库(数据库、黑板、超文本)
评估架构的方式
调查问卷
基于场景
基于度量
1.4.3软件设计
结构化设计
面向对象的设计
设计模式(略)
1.4.4软件工程的过程管理(能力成熟度模型集成)
阶段式模型
连续式模型
1.4.5软件测试及其管理
1、测试的方法
静态(不在机器上运行)
动态(白盒/黑盒)
结构测试(功能测试)
2、测试的类型
单元测试(模块测试)
集成测试(检查模块之间的测试)
确认测试(验证软件的功能)
内部确认的测试(SRS)
Alpha测试
Beta测试
验收测试
系统测试
配置项测试
回归测试(对于变更的需求)
3、面向对象的测试(略)
4、软件调试(排错)
蛮力法
回溯法
原因排除法
5、软件测试管理
过程管理
配置管理
评审
测试就绪评审
测试评审
1.4.6软件集成技术
表示集成(界面集成)
数据集成
控制集成
业务流程集成
企业之间的应用集成