课程设计与实验

上传人:Sc****h 文档编号:230456562 上传时间:2023-08-25 格式:PPT 页数:25 大小:604.51KB
收藏 版权申诉 举报 下载
课程设计与实验_第1页
第1页 / 共25页
课程设计与实验_第2页
第2页 / 共25页
课程设计与实验_第3页
第3页 / 共25页
资源描述:

《课程设计与实验》由会员分享,可在线阅读,更多相关《课程设计与实验(25页珍藏版)》请在装配图网上搜索。

1、课程设计与实验课程设计与实验School of Computer and Information EngineeringSchool of Computer and Information Engineering2007.03现代软件工程Shandong University of Finance一、实验课程的教学目的与任务一、实验课程的教学目的与任务v软件工程软件工程是计算机科学与技术专业一门重要的专是计算机科学与技术专业一门重要的专业必修课程,其实验与设计是课程的重要部分。业必修课程,其实验与设计是课程的重要部分。v通过试验与设计通过试验与设计,使,使学生巩固和加深软件工程的基本学生巩固和

2、加深软件工程的基本知识、基本理论和基本方法,熟悉和基本掌握软件的知识、基本理论和基本方法,熟悉和基本掌握软件的工程设计方法、软件工程设计的表达形式以及软件工工程设计方法、软件工程设计的表达形式以及软件工程辅助工具的使用方法。并通过综合设计,全面领会程辅助工具的使用方法。并通过综合设计,全面领会和贯通所学习的理论知识,进一步培养学生实践操作和贯通所学习的理论知识,进一步培养学生实践操作能力、理论联系实际的能力,加强独立分析问题和解能力、理论联系实际的能力,加强独立分析问题和解决问题的能力、综合设计及创新能力。其中以培养学决问题的能力、综合设计及创新能力。其中以培养学生基本设计能力、解决实际问题为

3、主,为培养专业实生基本设计能力、解决实际问题为主,为培养专业实践能力、创新能力奠定扎实的基础。同时注意培养学践能力、创新能力奠定扎实的基础。同时注意培养学生实事求是、严肃认真的科学作风和良好的实验习惯,生实事求是、严肃认真的科学作风和良好的实验习惯,为今后工作和学习打下良好的基础。为今后工作和学习打下良好的基础。Software EngineeringShandong University of Finance二、实验课程的基本要求二、实验课程的基本要求v按照要求能够独立地进行实验和设计。按照要求能够独立地进行实验和设计。v熟悉熟悉和基本掌握软件的工程设计方法、软件工程设和基本掌握软件的工程设

4、计方法、软件工程设计的表达形式。计的表达形式。v熟悉熟悉辅助软件工程工具的使用方法。辅助软件工程工具的使用方法。v熟悉熟悉软件的测试方法和测试过程,设计简单的测试软件的测试方法和测试过程,设计简单的测试用例。用例。v通过通过综合设计,全面领会和贯通所学习的理论知识。综合设计,全面领会和贯通所学习的理论知识。Software EngineeringShandong University of Finance三、本次设计和试验内容三、本次设计和试验内容v针对一个小规模的设计问题,应用面向对象的分针对一个小规模的设计问题,应用面向对象的分析和设计方法完成整个分析设计过程析和设计方法完成整个分析设计过

5、程,内容应包,内容应包括面向对象分析(括面向对象分析(OOA)、面向对象设计)、面向对象设计(OOD)和部分和部分面向对象设计(面向对象设计(OOD),并并提提交相应文档。交相应文档。Software EngineeringShandong University of Finance1.命题原则命题原则v设计的课题尽量结合教学,科研的实际课题,反设计的课题尽量结合教学,科研的实际课题,反映新技术,以获得更好的工程设计实践的训练。映新技术,以获得更好的工程设计实践的训练。同时课程设计受到时间及开发环境、条件等的限同时课程设计受到时间及开发环境、条件等的限制,命题应从实际出发,课题的大小规模、难易

6、制,命题应从实际出发,课题的大小规模、难易适度。课题应具有一定复杂度,通过激发学生参适度。课题应具有一定复杂度,通过激发学生参加开发实践的积极性与创造性,经过努力能够完加开发实践的积极性与创造性,经过努力能够完成,才能达到综合应用所学知识的目的。成,才能达到综合应用所学知识的目的。Software EngineeringShandong University of Finance2.命命题要求题要求v命题由命题由教师教师命题和学生自选题目相结合。给命题和学生自选题目相结合。给出各出各课题的具体需求,学生根据课题所涉及的知识领课题的具体需求,学生根据课题所涉及的知识领域及自己对该领域的熟悉程度和

7、对该课题的兴趣,域及自己对该领域的熟悉程度和对该课题的兴趣,选择课题,经教师调整审查后确定选择课题,经教师调整审查后确定。Software EngineeringShandong University of Finance3.人员组织和要求人员组织和要求v本课程本课程设计和实验要求设计和实验要求学生采用学生采用“项目小组项目小组”的形的形式,结合具体的开发项目进行设计式,结合具体的开发项目进行设计。每个班级按项目小组进行分组,每组不得超过7人;每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论、选定开发项目,项目的选定必须考虑“范围、期限、成本、人员、设备”等条件;项目经理负责

8、组织完成“可行性研究报告”、制定“项目开发计划”,管理项目并根据项目进展情况对项目开发计划进行调整;对于调整的项目开发计划必须存档。Software EngineeringShandong University of Finance对于制订的项目开发计划,要求:每项任务要落实到人且规定该任务的起止日期和时间;明确每个阶段提交文档的日期和时间;每个项目小组必须明确指定文档的审查小组和审查人员以及审查结果的返回日期;审查小组和审查人员不得是完成被审查内容的完成者;审查结果至少包括:存在的问题、出现问题的所在文档的位置及页码、具体建议等;每个阶段的审查结果不得少于10个问题。Software Eng

9、ineeringShandong University of Finance每个项目小组必须按照软件工程课程讲授中给定的文档规范标准提供下列文档,文档中必须注明执笔者、完成者(签名)和完成日期,其中完成需求分析和设计工作的人员不能相同,完成编码和审查/测试的人员不能相同。文档包括:可行性研究报告、项目开发计划、需求分析规格说明书、概要设计说明书、详细设计说明书、编码清单(部分或全部)、审查/测试问题清单。Software EngineeringShandong University of Finance每个项目小组可以选择完成编码、测试等阶段的部分任务。Software Engineering

10、Shandong University of Finance4.设计与实验的具体内容和步骤设计与实验的具体内容和步骤v项目可行性研究:项目可行性研究:成立项目小组并选定项目经理或项目小组长;项目经理召集小组成员选择开发项目;项目经理召集小组成员开展项目可行性研究;按照软件文档编写规范的格式要求,由项目经理执笔完成项目可行性研究报告。Software EngineeringShandong University of Financev制定项目开发计划制定项目开发计划:项目经理召集小组成员针对所选项目开展讨论开发计划,进一步明确项目的大小、范围、复杂程度等;项目经理召集小组成员进行任务分解与任务分

11、配;确定任务进度;确定完成项目的环境和工具;按照格式要求,项目经理组织完成项目开发计划书。Software EngineeringShandong University of Financev需求分析需求分析:按照项目任务分配结果和项目进度要求,由任务承担人开展项目的需求分析的主要工作,不得超越前述项目的大小、范围、复杂程度等;项目小组的其他成员配合任务承担人,完成项目的需求分析;按照格式要求,由任务承担人执笔完成项目需求分析规格说明书;由评审人员完成对项目需求分析规格说明书的评审工作,并给出评审意见。Software EngineeringShandong University of Fin

12、ancev概要设计:概要设计:按照项目任务分配结果和项目进度要求,并依据需求分析规格说明书,由任务承担人组织项目小组的其他成员共同完成项目的概要设计任务;按照格式要求,由任务承担人组织完成概要设计说明书;由评审人员完成对概要设计说明书的评审工作,并给出评审意见。Software EngineeringShandong University of Financev详细设计:详细设计:按照项目任务分配结果和项目进度要求,并依据概要设计说明书,由任务承担人组织项目小组的其他成员共同完成项目的详细设计任务;按照格式要求,由任务承担人组织完成详细设计说明书;由评审人员完成对详细设计说明书的评审工作,并给

13、出评审意见。Software EngineeringShandong University of Financev实现:实现:按照项目任务分配结果和项目进度要求,并依据概要设计说明书和详细设计说明书,由任务承担人组织完成项目的具体实现任务;给出实现的源程序清单(打印或磁盘)。Software EngineeringShandong University of Financev测试:测试:按照项目任务分配结果和项目进度要求,并依据需求分析说明书、概要设计说明书和详细设计说明书,由任务承担人组织完成对已实现部分的软件或模块的测试任务;按照格式要求,由任务承担人组织完成项目测试报告。Software

14、 EngineeringShandong University of Finance5.成绩评定成绩评定v每个项目小组及其成员的成绩由三部分构成:每个项目小组及其成员的成绩由三部分构成:项目小组基本任务完成情况,包括文档完成情项目小组基本任务完成情况,包括文档完成情况,占况,占80%,由教师评定,不完成者不得分,由教师评定,不完成者不得分,迟交或少交者,授课教师酌情处理;迟交或少交者,授课教师酌情处理;小组成员承担任务的情况占小组成员承担任务的情况占20%;由项目经由项目经理评定;理评定;项目经理的成绩由教师根据其履行的职责和全项目经理的成绩由教师根据其履行的职责和全组完成任务情况可做加分处理

15、,但不得超过总组完成任务情况可做加分处理,但不得超过总分的分的10%;设计的成绩单独记分,最后采用设计的成绩单独记分,最后采用5级记分方式级记分方式登记成绩,并以登记成绩,并以20%的比例计入总评成绩。的比例计入总评成绩。Software EngineeringShandong University of Finance6.备选题目备选题目v医院病房监护系统医院病房监护系统在医院的病房里,将病症监视器安置在每个病床,对在医院的病房里,将病症监视器安置在每个病床,对病人进行监护。监视器将病人的病症信号(组合)实病人进行监护。监视器将病人的病症信号(组合)实时地传送到中央监护系统进行分析处理。在中

16、心值班时地传送到中央监护系统进行分析处理。在中心值班室里,值班护士使用中央监护系统对病员的情况进行室里,值班护士使用中央监护系统对病员的情况进行监控,监护系统实时地将病人的病症信号与标准的病监控,监护系统实时地将病人的病症信号与标准的病诊信号进行比较分析,当病症出现异常时,系统会立诊信号进行比较分析,当病症出现异常时,系统会立即自动报警,并打印病情报告和更新病历。系统根据即自动报警,并打印病情报告和更新病历。系统根据医生的要求随时打印病人的病情报告,系统还定期自医生的要求随时打印病人的病情报告,系统还定期自动更新病历。动更新病历。医院对患者监护系统的基本要求是随时接收每个病人医院对患者监护系统

17、的基本要求是随时接收每个病人的生理信号的生理信号(脉搏、体温、血压、心电图等脉搏、体温、血压、心电图等),定时记录,定时记录病人情况以形成患者日志,当某个病人的生理信号超病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。人的病情报告。Software EngineeringShandong University of Financev银行网络系统银行网络系统ATM银行网络系统包括人工出纳和分行共享的自动

18、出纳机;各分理处用自己的计算机处理业务(保存帐户、处理事务等);各分理处与出纳站通过网络通信;出纳站录入帐户和事务数据;自动出纳机与分行计算机通信;自动出纳机与用户接口,接受现金卡;发放现金;打印收据;分行计算机与拨款分理处结帐。要求系统正确处理同一帐户的并发访问;网络费用平均摊派给各分理处。Software EngineeringShandong University of Financev会议管理系统会议管理系统有一个对外营业的会议中心,有各种不同规格的会议室,为用户提供以下服务:用户可以按照会议人数、会议时间预订会议室。可以只预订次,也可预订定期召开的会议。开会前允许修改会议时间、人数,

19、重新选择会议室,甚至取消预订的会议。确定会议预订后,会议中心负责会务管理:包括通过邮寄或电子邮件,通知开会人员有关会议信息,制作代表证等。系统根据会议室的使用情况(紧张与否),调整、更改会议室和会议时间,并调整修改预订会议的时间。Software EngineeringShandong University of Financev文章管理系统文章管理系统 为科研工作者提供方便实用的文章管理功能。使用目录树,对文章类别一目了然;对每篇文章建立一条记录,使在不打开文章的前提下就能了解文章的作者、发表日期、摘要等细节;提供搜索功能,能快速找到需要的文档;提供链接功能,能清楚看到与该文章相关的文章。S

20、oftware EngineeringShandong University of Financev人事管理信息系统的设计和实现人事管理信息系统的设计和实现 部门信息管理:可以添加新的科室,或删除已无用的部门部门信息管理:可以添加新的科室,或删除已无用的部门(确定部门内无员工时方可删除);(确定部门内无员工时方可删除);权限管理:增加或删除系统操作人员,并指定操作人员权限权限管理:增加或删除系统操作人员,并指定操作人员权限和设置口令。和设置口令。人事档案管理:操作员进行员工档案信息录入及更改,其中人事档案管理:操作员进行员工档案信息录入及更改,其中包括员工的基本信息、工作经历、家庭情况、奖惩记

21、录,要包括员工的基本信息、工作经历、家庭情况、奖惩记录,要求这些员工档案信息可以进行新增、删除、修改操作;求这些员工档案信息可以进行新增、删除、修改操作;浏览和查询的操作。该模块是本系统的重点,用户可以通过浏览和查询的操作。该模块是本系统的重点,用户可以通过该模块为单位建立一个比较完整的人事档案系统,同时可以该模块为单位建立一个比较完整的人事档案系统,同时可以比较方便地对档案进行查看。我们可以提供多种查询方式,比较方便地对档案进行查看。我们可以提供多种查询方式,包括拼音查询;包括拼音查询;人事变动管理:对于人事上的变动调整进行专门的服务,系人事变动管理:对于人事上的变动调整进行专门的服务,系统

22、自动对人员档案的信息进行更新(如:员工职务、职称、统自动对人员档案的信息进行更新(如:员工职务、职称、工作性质等的变动),并且将变动信息单独保存,便于对变工作性质等的变动),并且将变动信息单独保存,便于对变动信息的查询。动信息的查询。Software EngineeringShandong University of Financev网上书店系统的设计与实现网上书店系统的设计与实现实现网上订书、售书、浏览功能及会员优惠处理。网上图书查询功能,按图书分类、作者、出版社等及各种组合条件查询。新书介绍,包括内容简介、作者、出版社、出版日期、售价等。实现后台对网上商品的管理、维护功能。网上支付与银行接口。Software EngineeringShandong University of Finance7.技术要求技术要求v除了上面已提到的要求外,还应达到如下技术要除了上面已提到的要求外,还应达到如下技术要求:求:根据用例描述和类的识别,给出系统的概念模型。建立行为(动态)模型,包括状态图、交互图、活动图等。建立和描述系统的功能模型。部分关键模块能够实现运行。Software Engineering

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!