欢迎来到天天文库
浏览记录
ID:51568083
大小:480.17 KB
页数:26页
时间:2020-03-13
《软件工程实验指导.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、目录实验一项目开发的准备工作..................................................................................4实验二可行性研究及项目开发计划.......................................................................7实验三需求获取.....................................................................
2、...............................10实验四系统分析与设计........................................................................................13实验五软件实现....................................................................................................17实验六软件测试...........
3、.........................................................................................19实验七结构化分析方法(提高型).....................................................................23附录一:实验说明...........................................................................
4、.......................26一、实验安排方式...............................................26二、实验环境:..................................................26三、实验要求...................................................26四、实验成绩的评分方法和标准...................................26附录二:实验题目.
5、.................................................................................................27附录三:实验报告范例..........................................................................................27附录四:小组成员角色描述...............................................
6、...................................28实验一项目开发的准备工作一.目的与要求【目的】1、确定课题,组织组员,合理分工,熟悉软件开发环境,培养团队精神。2、掌握常用工具软件的使用方法。【要求】1、学习软件开发小组的组织和管理,合理分工,将项目开发各阶段的任务明确。2、熟悉相应的软件开发环境。3、熟悉Visio的工作环境及组成;掌握Visio软件绘制图表的基本操作。二.实验基本原理1、项目团队的组建合理的工作分工能够提高软件生产率。要考虑软件生产率,首先要选择衡量软件生产率的指标。在
7、“软件生命周期模型”、编程语言基本一致的情况下,代码行数可以代表软件项目规模。这里不考虑某个公司技术人员有特别的编码习惯导致代码特别精简或特别复杂的情况,在技术人才流动频繁的情况下,没有哪家公司存在这样的特别性。“全生命周期代码生产率”指在软件开发的整个生命周期中,最终输出的代码行数与人日的比值。有些项目经理可能偏好于进行非常繁琐的设计,然后快速输出代码;有些项目经理则主张在编码阶段对模型进行精细化。显然,设计清楚的项目,在编码阶段效率就比较高,然而设计本身需要消耗较多的人日。因此,”编码阶段代码生产率“在各个项目
8、中是不一致的,而”全生命周期代码生产率“则趋于一致。我们的目标,是提高”全生命周期代码生产率“。在软件项目中,人数最多的是开发人员。假如软件项目组总人数为10人的规模,一般可以这么配置人员:项目经理1人、系统架构师1人、需求1-2人、测试1-2人,开发5人。直接参与代码输出的人员为开发人员5人。因此,假如我们希望全生命周期代码生产率达到100LOC/人日,编
此文档下载收益归作者所有