- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软工实验一
本科实验报告
课程名称: 软件工程原理、方法和工具
实验项目: 教务管理系统之子系统
实验地点:
专业班级: 学号:
学生姓名:
指导教师:
一、实验目的和要求
目的:确定课题,熟悉软件开发环境,写出可行性报告。确定项目要做什么及其可实施性,在此基础上完成系统的逻辑功能模型的建立。在实验三基础上完成系统的体系结构的建立和系统详细设计,并给出相应的系统设计说明书。在实验四基础上选择一个模块进行编码,完成相关的测试。了解软件测试方法分类,其中包括:1)白盒测试 2)黑盒测试 3)静态测试4)动态测试 了解测试类型 1)单元测试 2)集成测试3)确认测试4)黑盒测试 5)白盒测试 6)功能测试7)α测试8)β测试 掌握面向对象的分析、设计方法,建立对象模型、功能模型和动态模型,并掌握UML中常用的模型符号的使用方法。
任务:根据提供的课题需求和条件,按照软件开发国家标准可行性报告书写格式,写出该课题的可行性报告,并熟悉相应的软件开发环境。可采用不同的需求分析技术,完成对项目的需求分析过程,给出系统的逻辑功能模型,数据字典以及规格说明书。认真分析实验三的结果,给出系统合理的体系结构,描绘系统结构图,并合理划分系统的各组成模块,最后给出系统的各部分设计说明书。正确运用软件测试技术和方法,完成系统的单元测试、综合测试、确认测试、系统测试的方法,掌握测试用例的设计方法,并给出测试报告。用一个简单项目(可以考虑仍然选择前面面向过程软件工程所选定的项目),通过分析,建立系统用例图,抽取出类,建立顺序图及类的状态图等。
二、实验内容和原理
根据提供的课题需求和条件,按照软件开发国家标准可行性报告书写格式,写出该课题的可行性报告。熟悉相应的软件开发工具的使用环境。准备参考资料和阅读相关的国家有关软件开发的标准文档。熟悉系统项目的业务流程,根据现有资料绘制系统数据流图,功能分析图,编写数据字典,数据加工处理的描述以及软件系统流程设想图(新系统模型),完成系统需求规格说明书。准备参考资料和阅读相关的国家有关软件开发的标准文档。
(1)用面向数据流的设计方法(教材P48-P52)从需求分析的数据流图导出系统结构图,并进行优化,画出系统的软件结构图。
(2)选择一个模块描绘其程序流程图。
(3)了解N-S图、PAD图、判定表和判定树的使用和特点。
(4)选择一个模块进行输入输出界面设计,输出设计主要指打印输出,输入设计主要指数据录入界面的表单设计。
(5)可以选择ACCESS,SQL SERVER等任何一种数据库进行存储文件格式设计(数据库结构设计)。
?完善系统所设计的程序框图,选择一种程序设计语言,选择合适的模块,完成源程序的编写和单元测试,模拟运行数据,完成测试报告等。
能够正确运用软件测试的过程与方法,结合选定项目,复习、巩固软件工程中测试相关的知识,提高软件测试的实践能力。熟悉单元测试、综合测试、确认测试、系统测试的方法,掌握测试用例的设计和实施方法。树立正确的软件测试思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。
用简单的非正式分析方法从需求陈述中抽取候选对象,确定类的关联关系,识别属性,画出类图。由系统行为导出全部用例,选择一个用例画出该用例的交互顺序图。选择一个类,画出该类的状态图。根据系统的数据流图所给出的功能模型,结合用例图,由系统的功能模型和动态模型导出一个类的所有服务。
三、操作方法与实验步骤
1.班级按项目小组进行分组。查找资料、可行性研究、需求分析与结构化设计、编写代码、调试与分析、编写文档
2. 每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论、选定开发项目,所有实验中都要采用同一个实验题目。
3.选取题目一作为需求分析的题目,小组讨论,画出相应的E-R图,并且画出相应的数据流图,写出数据字典。
根据数据流图画出软件的结构图,分析软件的性能
完成初步模型之后进行软件的应用测试,发现不足以及改正
面向对象分析与设计,进行软件的建模。
编码调试
四、实验结果与分析
1、教务管理系统之子系统——学院课程安排可行性研究报告:
1)引言:
编写目的:教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面。 如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要 研制开发一种综合教务管理软件。
项目名称:教务管理系统之子系统——学院课程安排
背景:
您可能关注的文档
最近下载
- 江铃-江铃E400-产品使用说明书-E400豪华型-JX70021BEV-江铃E400使用说明书.pdf VIP
- 污水处理厂安全风险分级管控和隐患排查治理双体系方案资料(2022-2023版).pdf VIP
- 心内科典型案例分享.docx VIP
- 海南自贸港“零关税”进境商品清单1.xlsx VIP
- (完整)高中英语3500词汇表.pdf VIP
- 2025年山东省高考地理试卷真题(含答案解析).docx
- 《土地勘测定界规程 TD-T1008-2016》.pdf
- 铁矿石基础的知识培训.ppt VIP
- 五、六年级下册体育教案.doc VIP
- 三菱FX5U PLC编程及应用 课件 项目三 混料灌控制系统的编程与实现.pdf
文档评论(0)