1、想出修改“骷髅先生”应用程序的方法。
- 广告(必须有) :修改程序以展示广告;
- 计分(应该有) :改变程序以计算分数;
- 分数记录(应该有) :程序计算分数后,记录分数以便用户挑战之前的最高分;
- 多个高分记录(应该有) :修改程序以记录多个用户的高分;
- 不同字体(可以有) :允许用户选择不同字体;
- 快速获胜(可以有) :允许用户输入整个单词的猜测以获得额外分数;
- 多个技能级别(可以有) :允许用户选择技能级别,算法根据单词长度和字母估计难度。
2、列出所有软件工程项目必须处理的基本任务。
需求收集、高层设计、低层设计、开发、测试、部署、维护、收尾
3、给出以下每个任务的一句话描述:需求收集、高层设计、低层设计、开发、测试、部署、维护、总结
- a. 需求收集 ——了解客户的需求和期望;
- b. 高层设计 ——描述应用程序的主要部分及其交互方式;
- c. 低层设计 ——详细说明如何构建应用程序的各个部分,以便程序员能够实际实现它们;
- d. 开发 ——编写代码来实现应用程序;
- e. 测试 ——在不同情况下使用应用程序,以检测任何缺陷或错误;
- f. 部署 ——将应用程序推广给用户;
- g. 维护 ——实现程序的错误修复、添加、增强和未来版本;
- h. 总结 ——评估项目历史,确定哪些方面做得好,哪些方面做得不好,以便在未来项目中重复优点并避免缺点。
4、列出修复bug时可能出现的问题。
- 错误修复bug且在测试中未发现;2. 丢失对bug的跟踪。
5、为僵尸末日软件项目的一部分绘制一个PERT图。已知该项目各任务的前置任务和所需时间如下:任务A,前置任务:开始,时间:5;任务C,前置任务:开始,时间:4;任务B,前置任务:C,时间:5;任务F,前置任务:开始,时间:7;任务G,前置任务:开始,时间:6;任务H,前置任务:开始,时间:3;任务I,前置任务:H,时间:3;任务L,前置任务:C,G,时间:6;任务D,前置任务:A, G, I,时间:6;任务O,前置任务:A, G, J,时间:5;任务K,前置任务:L,时间:5;任务Q,前置任务:K, M,时间:4;任务E,前置任务:D,时间:7;任务M,前置任务:B, E, I,时间:9;任务P,前置任务:O,时间:6;任务N,前置任务:B, O, J,时间:15;任务J,前置任务:H,时间:3 。
| 任务 | 前置任务 | 时间 |
|---|---|---|
| A | 开始 | 5 |
| C | 开始 | 4 |
| B | C | 5 |
| F | 开始 | 7 |
| G | 开始 | 6 |
| H |

最低0.47元/天 解锁文章
5万+

被折叠的 条评论
为什么被折叠?



