- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程课程设计 软件工程课程设计以《期刊管理系统》为例,展示其规划(分析)、设计、编程、测试的全过程。并以此指导同学的课程设计实践。 主要参考文献 1、软件工程课程设计 李龙澍 郑诚等编著,机械工业出版社, 2010年4月 2、软件工程课程设计 吕云翔 刘浩等编著,机械工业出版社, 2009年9月 3、软件工程实验教程 窦万峰 蒋锁良等编,机械工业出版社, 2009年5月 引言 一 需求调查(2课时) 二 需求分析(2课时) 三 概要设计(2课时) 四 详细设计(2课时) 五 软件测试(1课时) 六 同学分组报告本组课程设计的内容、过程及结果,指导老师讲评(7课时) 教学环节 讨论环节 实践环节 七 软件实现 – 按照分工,每个同学完成各自承担的模块(子系统)的程序设计 引言 计算机科学与技术专业(不仅仅是河海大学文天学院)的方向基本上是培养计算机软件工程师,培养过程包括三个环节:理论教学、课程实践和毕业设计。 但是,受限于现在的计算机技术,目前还难以实现软件与硬件分离,因此,在开发软件系统时,还必须充分考虑 硬件环境与软件系统的协同作用和应用领域对软件系统的内在影响。 虽然硬件环境和应用领域是多样的,但是,都可以抽象成如下组成和流程。 “软件工程”课程也是如此。 引言 硬件环境 在信息时代,所有的业务工作和处理过程都可以抽象成如下组成结构和流程 引言 在信息时代,所有的业务工作和处理过程都可以抽象成如下组成结构和流程 信息流 引言 控制流 在信息时代,所有的业务工作和处理过程都可以抽象成如下组成结构和流程 引言 有了上述硬件环境、信息流和工作流的抽象,无论哪个同学参与哪个课程设计项目(毕业设计也一样),他(她)对系统的整体感知、逻辑框架、思维过程都有一个高屋建瓴的认识,以此指导课程设计应该可以收到事半功倍的效果。 引言 由于软件(甚至是计算机系统)开发人员不可能对所有的应用领域都熟悉或了解,因此,通过调查了解需求是软件开发能否成功的关键。另外,普遍的现象是应用领域人员虽然熟悉自己业务工作的内容和流程,但是,要通过口述形式或书面形式将需求完整、系统地表达出来有一定困难。同时,由于受限于职能分工,应用领域人员很难给出一个全局需求。 因此,在软件开发人员“诱导”及应用领域人员配合下获取正确、完整的需求,对于软件开发就显得特别重要。 一 需求调查 1.1 获取需求 1.1.1 需求获取的意义 需求调查 需求获取通常有三种方式: 访谈式、填表式和考察式。 多数情况下要采用访谈、填表和考察混合方式来获取需求。 需求获取可以按照项目内容的分工,每个组员侧重于完成某一部分的需求获取。 1.1.2 如何获取需求(调查方式) 需求调查 1.2.1 《期刊管理系统》的运行环境 环境与《系统》的功能要求有关,与期刊室的分布有关,这些因素会影响程序设计语言和工具的选择。 例如: 《系统》只是提供给期刊室管理员使用,则单机运行环境即可; 《系统》除了提供给期刊室管理员使用外也提供给师生使用,则可能要形成LAN运行环境(在期刊室内或图书馆内); 《系统》可以远程使用,则要提供互联网环境。 。。。。。。 1.2 需求调查的内容 需求调查 假设: (1)读者信息管理:增、删、改读者信息; (2)期刊管理:管理所有种类期刊的基本信息,管理员登记新到的期刊信息,包括刊号、年、期、数量级相应的文章信息; (3)期刊借阅管理:处理期刊借阅及归还业务; (4)期刊登记管理:将新到的期刊的所有文章(题目、作者姓名、作者单位、关键词、摘要等)登记到数据库中; (5)期刊库存查询管理:查询期刊的库存、某期刊的去向信息; (6)期刊内容查询管理:输入关键字,查询出有关文章的题目、登载这些文章的期刊信息(名称、年、期)。 。。。。。。 1.2.2 业务内容(功能要求) 需求调查 系统应该保证期刊信息和借阅者信息的正确性、唯一性,因此,这些信息的导入应进行必要的校验,并可手工修改。 1.2.3 性能要求 1、正确性需求 2、界面需求 无论是管理员端还是借阅者端,界面都采用Microsoft Windows风格,以便于操作。 期刊库存查询和期刊内容查询均应在1秒钟内返回结果;期刊借阅与归还处理均应在0.2秒钟内办理完毕。 3、时间需求 需求调查 1、数据全部存储在数据库中; 2、期刊库存信息应该链接全学院的教师和学生(近期15000人,远期20000人); 3、期
您可能关注的文档
最近下载
- 城管执法队员百分制考核细则.docx VIP
- 高血压的诊治PPT课件.pptx VIP
- 第二单元第04课时用混合运算解决实际问题(1)(教学课件)数学人教版三年级上册(新教材).pptx
- 健身会所操课教练工作流程及规范 .pdf VIP
- 《江苏省工业、建筑业、服务业、生活和农业用水定额(2025年)》.docx VIP
- 国投证券-固态电池系列报告(一):未来已来固态电池行业迎来产业驱动.pdf VIP
- Hubsan哈博森无人机ZINO说明书用户手册.pdf
- 高中政治必修二《经济与社会》选择题专练30题 .pdf VIP
- 高危高尿酸血症药物降尿酸治疗专家共识(2025版).pptx VIP
- 2025湖南郴州桂阳县招聘25名城市社区专职工作者笔试备考题库及答案解析.docx VIP
文档评论(0)