软件工程知识思维导图
2023-02-28 16:04:35 2 举报
AI智能生成
软件工程知识思维导图
作者其他创作
大纲/内容
技术可行性
经济可行性
社会可行性
主要任务
核实问题定义与目标
研究分析现有系统
为新系统建模
客户复核
提出并评价解决方案
功能点分析
OCCOMO分析
成本估计
货币的时间价值
投资回收期
投资回报率
效益分析
确定最终推荐的解决方案
以书面方式提交《可行性分析报告》
工作步骤
可行性研究
信息隐蔽
模块独立性
功能
信息
通信
过程
时间
逻辑
模块内部高内聚
模块间低耦合
基本原则
模块
模块间的调用关系
模块间的通信
辅助控制符号
系统结构图
变量型
事务型
混合型
常用系统结构图
可使用性
灵活性
复杂性
可靠性
用户界面
软件设计
系统必须完成的那些事
功能需求
响应时间
容错性
扩展性
产品必须具有的属性和品质
非系统功能
采用国有自主知识版权的数据库系统
运行在UNIX操作系统之下
也成为限制条件,补充规约,通常是对解决方案的一些约束说明
设计约束
反应组织机构或客户对系统、产品高层次的目标要求,通常问题定义本身就是业务需求
业务需求
用户需求(UR)
系统需求(SR)
软件需求内容
用户访谈
用户调查
现场观摩
文档考古
联合讨论会
需求捕获
需求分析
一个软件文档,说明软件功能和约束
需求规格说明书(SRS)
需求验证
需求过程
需求基线
处理需求变更
需求跟踪
需求管理
软件需求
结构化分析方法
软系统方法
面向对象分析方法
面向问题域的分析
等价类
边界值
错误推测
因果图和综合分析法
测试对象看成一个空盒子,不考虑程序内部的逻辑结构和内部特性
黑盒测试
看成一个透明的盒子,允许测试人员利用程序内部的逻辑结构和有关信息设计或选择测试用例
概念
对程序模块的所有独立的执行路径至少测试一次
对所有的逻辑判定,取“真”与取“假”的两种情况的测试至少测试一次
在循环的边界和运行界限内执行循环体
测试内部数据结构的有效性
检查
白盒测试
以程序内部的逻辑结构为基础的设计用例的技术
逻辑覆盖
软件测试方法
软件工程知识思维导图
0 条评论
回复 删除
下一页