任务一:
1.阅读评论一:2019春季计算机学院软件工程(罗杰)
链接:https://www.cnblogs.com/greenland/p/10528363.html#4204689
评论内容:
阅读心得:阅读了该同学的博客,我觉得他们结对编程去做项目,可以集中团队的想法,能更完善的去考虑,在日常中编程中我们要养成团队协作的能力,锻炼与团队的沟通能力,在团队中充分锻炼自己,提高编程能力,毕竟大的项目还是需要团队协作完成。
2.阅读评论二:软件工程1916|W(福州大学)
链接:https://www.cnblogs.com/xiang-peng/p/10540046.html#4204715
评论内容:
阅读心得:该同学的解题思路清晰,掌握一定的编码能力,想要学好这门课程我们要理论加实践相结合,要有良好的分析问题解决问题的能力,还要精通编程语言。
3.阅读评论三:2016级计算机科学与工程学院软件工程(西北师范大学)
链接:https://www.cnblogs.com/zouz/p/10504523.html#4204106
评论内容:
阅读心得: 我们在学习过程中缺少的往往就是探索知识的能力,遇到问题我们要多去思考,自己摸索进一步去寻求问题的答案,大家往往是老师要求做什么就做什么,我感觉这位同学他有认真去看这本书,有认真去分析,提出的问题有针对性。
任务二:软件文档是软件开发过程中产生的软件产品,与软件生存周期有着密切关系。搜索关键词“软件工程国家标准”,了解软件工程国家标准状况和代号说明,深入分析国家标准中GB/T8567-2006标准关于软件产品文件规范内容与软件生存周期各阶段的关系,填写表1.
|||||||||||||
|:--|:--|:--|:--|:--|:--|:--|:--|
|文件/阶段|可行性分析|开发计划|需求分析|设计|实现|测试|使用与维护|
|可行性研究报告|√|√||||||
|项目开发计划|√|√|√|||||
|软件需求书|||√|||||
|数据要求说明书|||√|||||
|测试计划|||√|√||||
|概要设计说明书||||√||||
|详细设计说明书|||||√|||
|数据库设计书说明书||||√||||
|模块开发卷宗|||||√|√||
|用户手册|||√|√|√||√|
|操作手册||||√|√||√|
|测试分析报告||||||√||
|开发进度报告|√|√|√|√|√|√||
|项目开发总结||||||√|√|
任务三:采访一个高年级同学在软件工程实践课中做过的项目。
1.项目名称:
金秋缘
2.项目现在有用户吗 ?
项目现在没有用户。
3.项目简介:主要功能有:
1)、资料管理
包括:修改资料修改密码
2)、相册管理 上传个人头像我的相册上传个人相册(可以一次性上传10张相片)
3)、我的意中人管理 我看过的(会员名称和头像列表)
我关注的(会员名称和头像列表) 看过我的(名称和头像列表) 关注我的(名称和头像列表)
4)、留言管理 别人发给我的消息 我发给别人的消息
5)、约会信息 发布约会 我的约会
4.项目能否继续开发,源代码/文档还有么?
源代码,文档都在,现在处于进一步开发状态,和维护期间。
5.项目开发有什么经验和教训?
项目开发对于程序员在短时间内运用编程语言,数据库等知识熟练,教训是在进行软件开发之前应该做好规划,预分析,以防止后期开发时出现很多的代码冗余和bug。这样有助于 开发。开发项目中,要熟练使用debug ,充分利用工具。
5.采访心得?
学好软件工程必须要对软件开发的几个阶段有充分的了解。至少对一种编程语言熟练掌握,必须会数据库,数据结构,操作系统这些计算机基础知识。