- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件学院实训指导书精选
软件工程实验
指导书
一、实验要求
软件工程实验要求学生采用“项目小组”的形式,结合具体的开发项目进行设计。具体要求如下:
1. 班级按项目小组进行分组,每组不得超过6人
2. 每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论、选定开发项目
3.项目开的每项任务要落实到人且规定该任务的起止日期和时间
4.每个项目小组必须按照《软件工程实验指导书》附录中给定的文档规范标准提供项目文档
5.题目自定或采用附录二中的题目
6.软件开发的方法学自定(结构化或面向对象的方法学)
二、实验步骤
1.结构化软件开发技术
以实际项目为驱动,采用结构化的分析、设计与实现方法完成该项目的分析设计与实现。
(1)项目的可行性分析
评述为了合理地达到开发目标而可能先择的各种方案;说明论证所选定的方案。
(2)项目的开发计划
以项目负责人为主,对于在开发过程中各项工作的负责人员、开发进度所需经费预算、所需软、硬件条件等问题作出安排记载下来,以便根据本计划开展和检查本项目的开发工作。
(3)需求规格说明书
软件使用用户和软件开发者双方对该软件的起初规定有一个共同的理解,使之成为整个开发工作的基础,主要将用户的需求转化为未来系统的主要功能。
(4)概要设计说明书
编制的目的是说明对程序的系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础
(5)详细设计说明书
编制目的是说明一个软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,如果一个软件系统比较简单,层次很少,本文件可以不单独编写,有关内容合并概要设计说明书。
(6)数据库设计
数据库设计说明书的编制目的是对于设计中的数据库所有标识、逻辑结构和理结构作出具体的设计规定。
(7)测试分析报告
测试分析报告的编写是为了把组装测试和确认测试的结果、发现及分析写成文件加发记载,
(8)用户手册
描述该软件系统工程所具有的功能及基本的使用方法。使用户(或潜在用户)通过本手册能够了解该软件的用途,并且能够确定在什么情况下,如何使用它。
时间:第1周到第6周 4*6
注:各报告的书写规范见附录
2.Rational Rose的使用
(1)rational rose的基本操作的熟悉
(2)用例视图的建立
(3)逻辑视图的建立
类对象模型
动态模型的建立
顺序图
协作图
状态图
活动图
(4)组件图的建立
(5)部署图的建立
时间:第7周到第11周 4*5
3.面向对象的软件开发技术
(1)面向对象的分析
用例图
活动图
类对象模型
(2)面向对象的设计
软件体系结构设计和类的详细设计
(3)面向对象的实现
编码和测试
注:结合2--rational rose的练习做该项目
时间:第12周到第14周 3*4
二、成绩考核及评定
第15周天验收系统和总结报告,成绩分优、良、中、及格和不及格五等。
考核标准包括:
(1)总结报告(40%)
(2)系统演示(20%)
(3)考勤(20%)
附录一:实验题目
实验题目
题目一:“教务管理系统之子系统——学院课程安排”
系统简介
每个学期的期中,学校教务处向各个学院发出下各学期的教学计划,包括课程名称、课程代码、课时、班级类别(本科、专科、成人教育、研究生)、班号等;学院教学主管人员根据教学任务和要求给出各个课程的相关限制(如:任课教师的职称、上课的班数、最高和最低周学时数等);任课教师自报本人授课计划,经所在教研室协调任可,将教学计划上交学院主管教学计划的人员,批准后上报学校教务处,最终由教务处给出下个学期全学院教师的教学任务书。
假设上述排课过程全部由人工操作,现要求为上述过程实现计算机自动处理过程。
限定条件
每位教师的主讲课程门数不超过2门/学期:讲师以下职称的教师不能承担学院定主课的主讲任务。
学院中层干部的主讲课时不能超过4学时/周。
本学期出现严重教学事故的教师不能承担下各学期的主讲任务。
本系统的输入项至少包括:教务处布置的教学计划,学院教师自报的授课计划和学院定的有关授课限制条件。
本系统的输出项至少包括:教务处最终下达全院教师的教学任务书和学院各个班级下各学期的课程表(可以不含上课地点)。
题目二:“学校教材定购系统”
系统简介
本系统可以细化为两个子系统:销售系统和采购系统
销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以
文档评论(0)