软件设计过程实验报告_第1页
软件设计过程实验报告_第2页
软件设计过程实验报告_第3页
软件设计过程实验报告_第4页
软件设计过程实验报告_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

档,欢迎下载析对本书第二和三章的内容做进一步的掌握,写出软件需求规1、确定软件题目(学生可自己拟定,也可在本书附录2中选择);2、分析软件需求以及人工模式下的工作流程;3、编写需求规格说明书(需求规格说明书的编写要求参见本节模板参考);4、完成形式:以文档的形式完成软件的需求规格说明书。纸张型号为A4。1、在磁盘上建立一个软件工程实习文件夹,以自己的姓名命名。文档编号版本号时间审核时间批准时间开发单位编写目的:阐明编写该文档的目的,指出读者对象项目背景:项目的委托单位、开发单位、该软件系统与其他系统的关系。参考资料软件需求规格说明的书写原则①任务概述:软硬件环境、条件和限制(软件的使用条件和限制)。②数据描述:输入数据、输出数据、数据库设计和建立数据词典。③功能需求:功能划分和功能描述④性能需求:数据精度、时间特性、适应性(操作方式、与其他软件的接口、开发⑤运行要求:用户界面、硬件接口(如:连接打印机)、软件接口(如:是否为其⑥其他需求:可使用性、安全保密性、可维护性、可移植性等。模板参考版本号Ver1.0第二页之后的内容:发小组成员对系统整体功能的认识。师管理软件有一定的关系。1.郑人杰实用软件工程(第二版)北京:清华大学出版社,1997档,欢迎下载i软件的使用条件和限制:教室的数量能满足排课的需求;一个教师只能代两门课;修改用户提供的资料:计划书和教师、教室情况用户对软件的要求:输入计划书,系统自动按班级排课表,并可查询打印课表。静态数据:教室信息(编号、名称、类型(普通/多媒体)、规模等)。动态数据:计划书(课程名称,专业年级,人数,学时,讲课(周次),实验周次,教师姓名,对教室的要求等。)、教师信息(编号、姓名、学院、职称)数据流图的图符含义为:圆圈表示加工,矩形框表示结果,箭头表示数据流向。课表编排系统的数据流图如下:计划书中的数据有:学生所在学院、专业年级、班级、人数、课程名称、总学时、周学时、周次、教师姓名、教室类型等信息。教室数据有:教室编号、教室类型、教室的规模(60人/90人)、周一到周五各个时间段的使用情况等信息起始周次或间断的周次。档,欢迎下载计划教室信息一级课表约束信息信息课表冲突班级编号所属专业64二级课表所属学院261116111课程编号8课程名称所属学院所属专业所属年级4字段名称字段类型字段大小字段名称字段类型字段大小编号自动编号递增课程名称文本20所属学院文本20所属专业文本20所属年级464教师姓名8教室类型课程类型6级课程名称任教老师814所属学院所属专业所属年级41课程名称任教老师814所属学院所属专业所属年级414基本信息输入模块的功能:建立良好的用户输入界面,输入基本信息(教师信息和教室计划信息输入模块的功能:输入计划书中的信息。课表自动生成模块的功能:根据输入的基本信息,自动生成一级课表。(具体算法在详备份删除数据模块的功能:课表编排系统将在多学期使用,一个学期结束后,应备份数据,并将旧数据删除,产生新的课表数据。数据精确度:整数档,欢迎下载时间特性:无特殊要求适应性:有一定的适应能力,可将数据导入导出。用户界面:简单硬件接口:标准接口(打印机接口)软件接口:无,该软件暂时独立使用。故障处理:重新安装该软件。可使用性:良好护,可移植性:适用于各种操作系统。计对本书第四章的内容做进一步的掌握,写出软件详细设计说确定软件的总体结构,设计每个模块的细节。②程序描述:每个模块给出以下说明要测试要求)。档,欢迎下载版本号Ver1.0程序员根据详细设计。设计人员的加工处理,形成可在计算机上实现的算法。1.郑人杰实用软件工程(第二版)北京:清华大学出版社,1997课表编排系统的总体结构图:备份删除数据模块备份删除数据模块自动排课打印模块面界主计划信息录入模块基本信息录入模块基本信息输入模块:输入信息保存信息YN档,欢迎下载功能:完成基本信息的输入,并将信息保存在数据库中,供自动排课模块使用。基本信息有(教师信息,教室信息)。算法:(可以用程序流程图或算法语言)见右上程序流程图研究方研究方向软件工程承担课程软件工程女空空空空空空空空空空空空空空空空空空空空空空空空功能:完成计划书的信息输入,并保存在数据库中,供自动排课模块使用。算法:算法同基本信息输入模块。计划书信息信息学院信息学院程名44原工功能:该模块根据计划书信息,完成各个班级的一级课表的编排。输入项:从计划书信息库和教室信息库中获的信息。输出项:班级的课表DO1在计划书数据库取一条信息(某个专业年级,班级)DO2在教室数据库取一个教室信息LOOPUNTILEOF(教室信息库)LOOPUNTILEOF(计划书)注:如果某个计划书不能找到合适的教室,则该计划书转入手动排课。设计件。1、题目:原型软件设计2、要求:设计原型软件的界面和主要功能模块。3、完成形式:进行简单的输入,软件可以运行。1、高级程序设计语言的选择2、编写主界面程序代码(按照实验二的详细设计说明书进行代码编写)。3、编写主要功能程序代码(按照实验二的详细设计说明书进行代码编写)。4、对编写好的程序进行测试(使用实验二提供的测试用例测试程序)。设计和测试对软件进行测试是为了得到安全可靠的软件产品。软件测试常用的方法有两个:白盒法和黑盒法。不论是白盒法还是黑盒法都不能完全找到软件的错误(bug),所以要设计软件的测试用例,希望尽可能多的发现软件中存在的错误。1、题目:对实习三设计的软件进行测试2、要求:选择两个软件单元,一个用白盒法进行测试,一个用黑盒法进行测试。3、完成形式:写出测试用例及测试结果。对测试结果进行分析,评价软件的可靠程1、对所选择的白盒法测试软件单元进行逻辑分析,画出逻辑流程图。2、根据逻辑流程图设计测试用例。记录测试结果,并对测试结果进行分析。3、确定黑盒法测试的软件单元。4、设计黑盒法的测试用例。记录测试结果,并对测试结果进行分析。版本号Ver1.0档,欢迎下载空空空空空空空空空空空空空空空空空空空空空空空空教室类型44444x44信息学院-34宁纪锋媒体书转入手动排课系统(即手工调整课表)。档,欢迎下载交与维护1、题目:对开发该软件的所有资料进行整理2、要求:从软件需求分析规格说明书到使用说明书的所有资料进行收集和整理。3、完成形式

温馨提示

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

评论

0/150

提交评论