结队项目——第一次作业
1.阅读
阅读《构建之法》第4章和第8章的内容,并在下方作业里体现出阅读后的成果。特别是第8章中的NABCD模型。
可以参考其他大学写的:http://www.cnblogs.com/hzsaiprogram/p/5875625.html
http://www.cnblogs.com/CSLaker/p/5883025.html
2.结队合作
阅读下方的客户描述的现实困扰,请你们能将整套流程信息化,以共同发布一份word的形式(并在你的团队课程中展示,组长存档),设计一套方案,向客户推销。描述大致方案,以向客户证明你正确理解了客户的需求(即进行需求分析)、提供给客户可行的优化的步骤建议,给出原型模型。要求:
- 文字准确、样式清晰、图文并茂。字数在1000字左右。
- 原型模型必须采用专用的原型模型设计工具实现:如Axure Rp、Balsamiq Mockup、Prototype Composer、GUI Design Studio、Adobe、墨刀设计组件等等。在博文中说明你所采用的原型开发工具。
- 再次推荐排版采用博客园的markdown排版(当然其他也可以),范老师提供了说明:http://www.cnblogs.com/math/p/se-tools-001.html 。
- 结对成员不能是同一团队成员。
最终客户将以评论的方式给出接纳与否或修改完善的建议。如果客户接纳,该方案将作为你们结对项目的第三次作业。如果客户不接纳,下周你们的结对就将无法继续编码本次的内容,将完成老师命题的作业。
3.客户需求
4.文档要求
将word发布到yzhiliao团队项目中(没有发布为0分),且需包含以下5个内容。
1)随笔开头,给出结队两个同学的学号(后4位学号)。(0.5‘)PS:结对成员不能是同一团队成员。
2)对客户需求进行需求分析 ,可采用NABCD模型。(4.5‘)
3)为客户需求设计一个原型系统,要求样式清晰、图文并茂,并说明你所采用的原型开发工具。(5‘)
4)记录本次作业的PSP表格,包括预估耗时及实际耗时。(0.5‘)
5)第一次和结队的TA合作肯定感慨万千,分享本次结队的心得和本次项目的总结 。PS:需注明是哪位同学的心得体会。(0.5‘)
5.评分规则
本次作业评分由2部分组成,共13分(两个人自己分配),分别是
(1)文档 — 11分,分数组成在文档规范中。
(2)客户评分 — 2分,由客户针对你的解决方案进行评分。()
(3)注意事项:
- 按时间完成并提交——正常评分
- 晚交一周以内——0分
- 晚交一周以上或不交——倒扣本次作业分数
- 抄袭——倒扣2倍本次作业分数【严禁代码与博客等一切形式的抄袭!系统支持了对博客的查重功能,我们也有专用的代码查重系统进行代码查重。请各位同学千万不要触碰底线,勿谓言之不预也!】
附:PSP 2.1表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
Planning | 计划 | ||
· Estimate | · 估计这个任务需要多少时间 | ||
Development | 开发 | ||
· Analysis | · 需求分析 (包括学习新技术) | ||
· Design Spec | · 生成设计文档 | ||
· Design Review | · 设计复审 (和同事审核设计文档) | ||
· Coding Standard | · 代码规范 (为目前的开发制定合适的规范) | ||
· Design | · 具体设计 | ||
· Coding | · 具体编码 | ||
· Code Review | · 代码复审 | ||
· Test | · 测试(自我测试,修改代码,提交修改) | ||
Reporting | 报告 | ||
· Test Report | · 测试报告 | ||
· Size Measurement | · 计算工作量 | ||
· Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | ||
合计 |