软件工程课程设计实验指导书new(页)

软件工程课程设计实验指导书new(页)

ID:46222553

大小:185.66 KB

页数:52页

时间:2019-11-21

软件工程课程设计实验指导书new(页)_第1页
软件工程课程设计实验指导书new(页)_第2页
软件工程课程设计实验指导书new(页)_第3页
软件工程课程设计实验指导书new(页)_第4页
软件工程课程设计实验指导书new(页)_第5页
资源描述:

《软件工程课程设计实验指导书new(页)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件工程实验指导书软件工程教研室四川师范大学计算机学院2010年8月1实验总则1.1实验目的、任务和要求1・1・1课程的目的(1)使学牛进一步理解和掌握《软件工程》中所学每个软件开发阶段的基本任务、基木步骤、基木技能,并引导学生在项目开发过程中正确地使用。(2)使学牛在开发中、小型软件项目的实践过程中,将而面所学的计算机编程语言、算法设计、数据结构和数据库原理等知识有机结合起来,建立系统化理论、实践体系。(3)使学生能较为熟练地运用CASE工具进行软件的开发、测试和管理,培养学生之间团队合作、服务客户、造福社会和诚实可信的软件工程人员职业道徳精神。(4)体验软件开发文档的编写;(5)

2、引导学生借助网络等手段,学会查找各种资料、素材,扩充学牛•解决实际问题的途径,培养独立思考、白主创新的能力;1.1.2课程的基本任务(1)巩固对软件工程、数据库设计、数据结构、算法设计基木知识的理解,培养学生综合地、灵活地运用所学技能。(2)通过实际项目设计与开发,要求学牛能熟练使用CASE工具,规范书写软件工程标准文档,并提交软件程序、开发文档各一套。(3)学生以项目小组的形式参少实验,培养学生Z间团结互助,协同配合的能力。(4)培养学生白学参考书籍,查阅手册、图表和文献资料的能力。1丄3课程的基本要求(1)项目小组按照10-12人组成,要求每个项目组完成不同的项目。(2)项目小组

3、内成员的实际工作虽充足,冃•具冇清晰的思路、一定思维能力和较规范的语言习惯。(3)项目组内成员已经掌握数据结构知识,有一定的算法思想。(4)项冃组内成员已经掌握数据库棊木原理,并能熟练运用SQLServer数据库管理工具。(5)项目组内成员已经熟练掌握一门面向对象编程语言,并能在某个集成开发环境下进行编辑、编译和调试程序。1.2项目角色定义1.2.1项目经理(1)目标:负责分配资源,确定优先级,协调与客户和用户之间的沟通,使项1=1团队一直集中于正确的目标,并建立一套适合团队的工作方法,以确保项冃工件的完整性和质量。(2)工作内容•制定软件开发计划;•指定项目角色并分配相应工作任务;

4、•对项目进行监督和控制;•对迭代和阶段进行评估。1.2.2配置管理员(1)目标:为产品开发团队提供全面的配置管理(CM)基础设施和环境。CM的作用是支持产品开发行为,使开发人员和集成员有适当工作区來构建和测试其工件,并R使所冇工件均可根据需要包含在部暑单元中。配置管理员还必须确保CM环境有利于进行产晶复审、更改和缺陷跟踪等活动。配置管理员还负责撰写CM计划并汇报基于“变更请求”的进度统计信息。(2)工作内容•制定配置管理计划;•建立配置库;•对变更进行控制;•进行配置审计;•报告配置状态;•创建部署单元。123质量保证(QA)(1)H标:通过监督和验证项冃按照组织级定义的规范进行开发

5、活动,以保证产品的质量。(2)工作内容•制定质蜃保证(QA)计划;•对项目各活动进行评审;•对各活动产生的制品进行审计;•对迭代和阶段活动进行质量保证评估。1.2.4测试员(1)H标:通过对开发活动产生所的工件进行验证和确认活动,发现缺陷以提高产品的质量。(2)工作内容•制定测试计划;•进行测试设计,产牛测试用例;•进行测试实施,产生测试过程和测试脚本;•执行测试,产生测试结果;•对测试结果进行评估,产生测试评估报告。1.2.5需求分析员(1)目标:通过概括系统的功能和界定系统来领导和协调需求获取及用例建模。(2)工作内容•制定需求管理计划;•制定前景、术语表、补充规约;•查找主角和

6、用例,并进行用例阐述,形成完整的软件需求规格说明书;•按计划对需求进行管理和跟踪。1.2.6设计员(1)目标:定义一个或几个类的职责、操作、属性及关系,并确定应如何根据实施环境对它们加以调整。此外,设计员可能要负责一个或多个设计包或设计子系统,其中包括设计包或子系统所拥有的所有类。(2)工作内容•对用例进行用例分析和用例设计;•进行了系统设计和类设计;•设计测试包和测试类。1.2.7数据库设计员:(1)目标:定义表、索引、视图、约束条件、触发器、存储过程、表空间或存储参数,以及其他在存储、检索和删除永久性对象时所需的数据库专用结构。(2)工作内容•将永久性设计类映射到数据模型上;•优

7、化数据模型以提高性能;•优化数据存収;•确定存储特性;•定义参照表:•确定数据和参照完整性实施规则。1.2.8实施员:(1)冃标:负责按照项冃所采用的标准來进行构件开发与测试,以便将构件集成到更人的子系统屮,最终实现完整的系统。(2)工作内容•按照设计实施构件;•集成构件•执行单元测试;•修复测试发现的缺陷;•开发安装工件。1.2.5界面设计员:(1)目标:领导和协调用户界面的原型设计和正式设计(2)工作内容•分析对用八界而的需求,包括可用性需求;•构建用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。