(1)学习规范的博文(文档)写做。
(2)理解软件工程各阶段文档的做用与意义,了解软件工程文档的国家标准及其规范。html
任务一:做业点评数据库
1.2019春季计算机学院软件工程(罗杰)(北京航空航天大学)
数据库设计
(1)点评连接:学习
http://www.javashuo.com/article/p-yeemezlv-hm.html(2)点评内容:测试
(3)阅读心得:设计
这位同窗的博客做业内容很是有价值,我在阅读他的第一次博客做业的同时也大概浏览了一下其余的博客内容。做业不但可以认真完成,并且可以从各个方面进行深度的了解,查阅资料并运用本身的平常学习经验。在从此的学习过程当中,我应该向这位同窗学习!2.软件工程1916|W(福州大学)
htm
(1)点评连接:blog
http://www.javashuo.com/article/p-cdzbojoh-nk.html(2)点评内容:开发
(3)阅读心得:文档
经过这位同窗的做业,我在了解她对本身学业规划以及软件工程认识的同时,也在反思本身的规划、本身的收获。3.2016级计算机科学与工程学院软件工程(西北师范大学)
(1)点评连接:
http://www.javashuo.com/article/p-eoobeyjl-kx.html(2)点评内容:
(3)阅读心得:
不论是从做业完成角度仍是从对软件工程理解的角度来看,这位同窗的态度首先很认真,并且能自主思考不少有价值的问题,懂得如何完成做业,懂得如何学到知识,一样也是值得我学习的!任务二:软件生存周期各阶段中的文件编制
阶段/文件 | 可行性研究 | 开发计划 | 需求分析 | 设计 | 实现 | 测试 | 使用与维护 |
---|---|---|---|---|---|---|---|
可行性研究报告 | √ | √ | |||||
项目开发计划 | √ | √ | √ | ||||
软件需求说明书 | √ | ||||||
数据要求说明书 | √ | ||||||
测试计划 | √ | √ | |||||
概要设计说明书 | √ | ||||||
详细设计说明书 | √ | ||||||
数据库设计说明书 | √ | ||||||
模块开发卷宗 | √ | √ | |||||
用户手册 | √ | √ | √ | √ | |||
操做手册 | √ | √ | √ | ||||
测试分析报告 | √ | ||||||
开发进度报告 | √ | √ | √ | √ | √ | √ | |
项目开发总结 | √ | √ |
软件产品文件规范内容与软件生存周期各阶段的关系:
软件产品文件规范内容对于软件生存周期来讲,起到了记录和规范的做用。软件的生存周期是由软件定义、软件开发和软件维护三个时期组成的,每一个时期又进一步划分红了八个阶段。在开发过程当中的每个步骤都应该被记录下来,并且每个阶段的任务都必须遵循必定的规范。记录有助于开发人员在已有的软件功能基础上进行进一步的改进和完善,发现不足,分析错误,整理经验。规范则有利于开发人员在开发过程当中可以有所依据,每个阶段都应该有每一个阶段的特点和固定流程,规范内容可以避免开发人员随意开发,致使软件不符合用户需求,也不便其余后期开发人员的进一步工做。任务三:采访一个高年级同窗在软件工程实践课中作过的项目
项目名称:
新闻管理系统项目简介:
实现了从体育文化信息管理,文化信息分类和查询,到评论实现,用户订单处理,再到系统管理的功能项目如今有用户吗?
没有用户。项目可否继续开发,源代码/文档有吗?
能够继续开发,可是因为人力和时间缘由,继续开发的可能性低,源代码和文档都有。项目开发有什么经验和教训?
开发一个项目,不是一我的能完成的,也不是一两天就能完成的,开发以后也不必定能上线,可是,当一个团队(无论小团队仍是大团队)各尽所能为项目努力时,开发过程当中的困难、摩擦都是有价值的。并且,想要真正开发并使软件上线,必须在前期作好文档说明工做,每一个阶段都不能出错,否则到后期会很难继续。采访心得:
之前我对于软件开发的认识很是片面,不够成熟,可是在学习了软件工程以后,在了解别人开发时的所得所失以后,我以为项目要开发成功,还得综合开发人员、用户等等相关人员的需求,在团队协做下才能完成。对于软件工程,我以为理论很重要,实践也不能落下。