任务一
- 评论的论文链接:(https://www.cnblogs.com/fondoger/p/buaa-software-engineering-homework-1.html)
- 评论:采用图表文的结合的方式,更直观的了解版本管理软件对比,用户体验方面运用了小米的例子,使浏览者很好的阅读,我的博文中缺乏图表的结合,语言组织不是很缜密。以后向你学习。
- 阅读心得:对方采用了图文结合的方式,简洁明了大方,让人眼前一亮。关于用户体验方面,她引用了小米手机MIUI特别棒,让我知道用户体验是至关重要的,尤其是对于一个软件的用户需求来说。还介绍了一下求伯君以及WPS的故事。
任务二
||||||||||||||
|:--|:--|:--|:--|:--|:--|:--|:--|
|文件阶段|可行性研究|开发计划|需求分析|设计|实现|测试|使用与维护|
|可行性研究报告| √ | √ | | | | | |
|项目开发计划| √ | √ | √ | | | | |
|软件需求说明书| | | √ | | | | |
|数据要求说明书| | | √ | | | | |
|测试计划| | | √ | √ | | | |
|概要设计说明书| | | | √ | | | |
|详细设计说明书| | | | | √ | | |
|数据库设计说明书| | | | √ | | | |
|模块开发卷宗| | | | | √ | √ | |
|用户手册| | | √ | √ | √ | | √ |
|操作手册| | | | √ | √ | | √ |
|测试分析报告| | | | | | √ | |
|开发进度月报| √ | √ | √ | √ | √ | √ | |
|项目开发总结| | | | | | √ | √ |
- 总结:软件生存周期八个阶段:问题定义、可行性研究(可行性研究报告)、需求分析(软件需求规格说明书)、概要设计、详细设计、编码和单元测试、综合测试、运行维护,上表中除了问题定义没有,其余步骤都表明了所需要的软件文档。
任务三
- 项目现在有用户吗?
答:目前有极个别用户。
- 项目能否继续开发,源代码/文档还有么?
答:不能,但是源代码还在,有余力的话能继续开发。
- 项目开发有什么经验和教训?
答:多写,多练,多出错。
- 对学好软件工程有什么建议?
答:还是多写,多练,多出错。
- 项目名称:网上花店购物系统
- 项目简介:
新用户到网上花店管理系统按照标准注册个人信息,获得一个专有账号,成为该系统客户。
客户输入个人账号和正确密码后登陆系统,分类浏览各种鲜花信息,并可查看详细信息。客户有什么意见可在商品下留言,提出个人意见,若是客户满意,则可进行购买处理,把货物加入购物车并进行付款,在系统后台生成客户订单。
管理员登录系统后台,可添加鲜花信息,扩充鲜花信息表以及修改已有鲜花信息等。并可对客户进行订单处理和评论管理,然后联系物流公司进行配货处理。同时,管理员可根据用户的留言和评价对系统进行改进和提升。 - 项目开发人员名单:杨露露、陈润菊、张明祥
- 采访人员观点:在项目中多写代码,多练代码,多出错就会逐渐成长。
- 采访心得:对于软件工程这门学科,一定要本着严谨、认真的态度,在Bug中成长,Bug的多少对于系统的质量有一定的影响