1
1
4
1
6
5
8
5
11
13
13
1
5
4
4
10
8
11
5
11
14
13
最早开始时间
最晚开始时间
时差
0
4
0
3
4
3
3
0
0
1
0
前驱
A
A
B
A
C
E
G、F
B、D
I、G
H、J
J、K
2.
活动
B
C
D
E
F
G
H
I
J
K
L
3.ABCEFIKL
11.开发一个学生项目,拿数据库课设为例,风险可能有:
没有理解实验的要求,开发错误的软件功能。组织分析,任务分析,同学讨论;
缺少相关开发经验,达不到实验要求。培训,网络学习;
相关项目局限太大,只能在少数电脑上运行。选取合适的电脑环境;
不现实的进度和预算,计划不合理。根据成本进行设计,增量开发,软件复用;
开发错误的用户界面。人物分析;
功能未达到要求。监督检查;
实时性能达不到要求。建模,调优。
风险影响和风险概率相乘得到风险暴露;
4.3
功能需求:b,c
质量需求:a,d,h
设计约束:e,g
过程约束:f
c 可能是不成熟的设计决策
a 将用户的程序和其他程序以及操作系统隔开
b 中断时系统需要提供中断的链接或过时数据的自动验证
c 内部命名应该唯一
d 数据库与服务器之间的通信需要加密
e 标题组之间的联系可有可无
f 文件组织到依赖的文件组中
g 系统必须提供与 Oracle 数据库交互的接口
h 系统必须能够同时处理 50000 个并发用户
PPT
①、了解不合理需求的目的和背景,需求的背景和目的是一个完整的整体,只有全面了解了
之后设计师才可能给出 ABCD 等不同的解决方案,并且在这些解决方案中分析出优劣找出最
优解。
②、通过沟通交换看法,做到摆事实讲道理,有理有据,以达成共识为目标,以沟通交流为
主要方式。
所以当面对不合理的需求时,先抛出我们的观点,促使大家能够一起讨论。在沟通过程中,
用存在的实例说服对方。在说服没有取得进展和答复的情况下,向上(其 Leader 或项目经理)
抛出观点,让更多人了解、讨论这个需求潜在的风险。
③书面形式备忘结论。
12、
5.10
在初步设计评审阶段可能会问到的问题:a,b,c,d,e
在关键设计评审中会问到的问题:a,c,e,f
都会问到的问题:a,c,e
初步设计评审阶段主要关注的是其功能性,是给客户看的,看客户需求是否满足,而关键设
计评审阶段关注的是其质量,是否遵循良好的设计原则,性能如何。故 ace 既涉及其功能性,
又涉及到其质量,都会问到
8.7
自顶向下:a b c d e f g h i j k l m n
改进自顶向下:a b c d e abcde f g h i j k abcdefghijk l m n abcdefghijklmn
一次性集成方法:a b c d e f g h i j k l m n abcdefghijklmn
自底向上:l m n lf g h imn j k bfgl ch dijkmn e abcdefghijklmn
三明治方法: l m n a lf imn bfgl ch dijkmn abcdefghijklmn
改进的三明治方法:l m n a e
f fl g h i imn j k b bfgl c ch d dljkmn abcdefghijklmn