软件设计过程实验报告


    
    软件开发程
    实验 软件需求分析
    目意义
    书第二三章容做进步掌握写出软件需求规格说明书面实奠定基础
    二实容
    1确定软件题目(学生拟定书附录2中选择)
    2分析软件需求工模式工作流程
    3编写需求规格说明书(需求规格说明书编写求参见节模板参考)
    4完成形式:文档形式完成软件需求规格说明书纸张型号A4
    三实指导
    1磁盘建立软件工程实文件夹姓名命名
    2提交文档格式:
    第页格式:
    软件名称: 文档编号
    版号
    文档名称:
    项目名称:
    项目负责:
    编写 时间
    审核 时间
    批准 时间
    开发单位
    第二页容:
    l 编写目:阐明编写该文档目指出读者象
    l 项目背景:项目委托单位开发单位该软件系统系统关系
    l 参考资料
    软件需求规格说明书写原
    ①务概述:软硬件环境条件限制(软件条件限制)
    ②数描述:输入数输出数数库设计建立数词典
    ③功需求:功划分功描述
    ④性需求:数精度时间特性适应性(操作方式软件接口开发计划变化时软件应具适应力)
    ⑤运行求:户界面硬件接口(:连接印机)软件接口(:否项目子项目)障处理
    ⑥需求:性安全保密性维护性移植性等
    l 模板参考
    第页:
    软件名称: 教务理软件 文档编号 001
    版号 Ver 10
    文档名称: 需求规格说明书
    项目名称: 课表编排系统
    项目负责: 屈艳
    编写: 刘楠叶艺赵春马燕 时间: 2005214
    审核: 屈艳 时间: 2005216
    批准: 王湘桃 时间: 2005220
    开发单位: 冰雪五组
    第二页容:
    编写目:编写该文档分析工状态课表编排工作流程工模式抽象计算机处理动模式便开发组成员系统整体功认识
    项目背景:高校课表编排直烦琐工作解决问题某某高校教务处委托开发该软件该软件高校教务软件子系统该子系统专业规划子系统教师理软件定关系
    参考资料:
    1.郑杰 实软件工程(第二版)北京:清华学出版社1997
    务概述:
    硬件环境:CPU型号PentiumIII存256M 兼容机
    软件环境:Win982000xpVBVCVFDeLphi 等
    软件条件限制:教室数量满足排课需求教师代两门课修改课表安全级
    数描述:
    户提供资料:计划书教师教室情况
    户软件求:输入计划书系统动班级排课表查询印课表
    静态数:教室信息(编号名称类型(普通媒体)规模等)
    动态数:计划书(课程名称专业年级数学时讲课(周次)实验周次教师姓名教室求等)教师信息(编号姓名学院职称)
    数流图:
    数流图图符含义:圆圈表示加工矩形框表示结果箭头表示数流
    课表编排系统数流图:
    计划书中数:学生学院专业年级班级数课程名称总学时周学时周次教师姓名教室类型等信息
    教室数:教室编号教室类型教室规模(6090)周周五时间段情况等信息
    级课表数:专业年级班级周周五天五时间段(12节34节56节78节90节)课程名称教室编号教师姓名课程起始周次间断周次
    注:计划书中数教室数加工处理形成级课表需数
    计划

    教室信息


    约束信息


    信息课表突


    级课表


    二级课表


    数库描述数词典:
    班级表banji
    字段名称
    字段类型
    字段
    字段名称
    字段类型
    字段
    班级编号

    6
    班级

    2
    年级

    4
    属学院

    20
    属专业

    20




    教室表jiaoshi
    字段名称
    字段类型
    字段
    字段名称
    字段类型
    字段
    编号
    动编号
    递增
    名称

    30
    类型

    6
    规模

    6
    星期

    1
    节12

    1
    节34

    1
    节56

    1
    节78

    1
    节90

    1

    课程表kecheng
    字段名称
    字段类型
    字段
    字段名称
    字段类型
    字段
    课程编号

    8
    课程名称

    20
    属学院

    20
    属专业

    20
    属年级

    4





    计划表jihua
    字段名称
    字段类型
    字段
    字段名称
    字段类型
    字段
    编号
    动编号
    递增
    课程名称

    20
    属学院

    20
    属专业

    20

    属年级

    4
    班级

    4
    学生数

    6
    总学时

    4
    周学时

    4
    周次

    6
    教师姓名

    8
    教室类型

    6
    课程类型

    6
    优先级

    1
    时表linshi
    字段名称
    字段类型
    字段
    字段名称
    字段类型
    字段
    课程名称

    20
    教室

    20
    教老师

    8
    周次

    16
    星期

    1
    节次

    4
    属学院

    20
    属专业

    20
    属年级

    4
    班级

    1
    时表linshi2
    字段名称
    字段类型
    字段
    字段名称
    字段类型
    字段
    课程名称

    20
    教室

    20
    教老师

    8
    周次

    16
    星期

    1
    节次

    4
    属学院

    20
    属专业

    20
    属年级

    4
    班级

    1
    输出结果表result
    字段名称
    字段类型
    字段
    字段名称
    字段类型
    字段
    节次

    4


    50
    周二

    50
    周三

    50
    周四

    50
    周五

    50
    周六

    50



    功需求:
    功划分:基信息输入模块计划书信息输入模块课表动生成模块备份删数模块
    功描述:
    基信息输入模块功:建立良户输入界面输入基信息(教师信息教室信息)
    计划信息输入模块功:输入计划书中信息
    课表动生成模块功:根输入基信息动生成级课表(具体算法详细设计中查询)
    备份删数模块功:课表编排系统学期学期结束应备份数旧数删产生新课表数
    性需求:
    数精确度:整数
    时间特性:特殊求
    适应性:定适应力数导入导出
    运行需求:
    户界面:简单
    硬件接口:标准接口(印机接口)
    软件接口:该软件暂时独立
    障处理:重新安装该软件
    需求:
    性:良
    安全保密性:安全保密性课表编排必须教务理员进行课表修改设定权限
    维护性:进行简单维护
    移植性:适种操作系统






    实二 软件详细设计
    目意义
    书第四章容做进步掌握写出软件详细设计说明书面实奠定基础
    二 实容
    确定软件总体结构设计模块细节
    ①总体设计:画软件系统结构图
    ②程序描述:模块出说明
    功性输入项目输出项目算法限制条件测试点(模块测试求)
    三 实指导
    提交文档格式:
    第页:
    软件名称: 教务理软件 文档编号 002
    版号 Ver 10
    文档名称: 软件详细设计说明书
    项目名称: 课表编排系统
    项目负责: 屈艳
    编写: 叶艺赵春马燕刘楠 时间: 2005314
    审核: 屈艳 时间: 2005316
    批准: 王湘桃 时间: 2005320
    开发单位: 冰雪五组
    第二页容:
    编写目:编写详细设计程序员写程序时程序员根详细设计写出符合设计求程序
    项目背景:详细设计设计思路教务理科理员提供设计员加工处理形成计算机实现算法
    参考资料:
    1.郑杰 实软件工程(第二版)北京:清华学出版社1997

    开始
    do

    输入信息
    保存信息
    否继续输入?
    Y
    N

    结束
    课表编排系统总体结构图:
    界面
    基信息录入模块
    备份删数模块
    计划信息录入模块
    动排课印模块

    基信息输入模块:
    功:完成基信息输入信息保存数库中供动排课模块基信息(教师信息教室信息)
    输入项:9项具体项目见测试例列表
    输出项:9项
    算法:(程序流程图算法语言)见右程序流程图
    测试例:
    教师信息:
    姓名

    年龄
    职称
    承担课程
    研究方
    李红

    30
    讲师
    软件工程
    软件工程
    教室信息:
    名称
    类型
    规模
    星期
    12
    34
    56
    78
    90
    信M1
    媒体
    90
    15





    信M2
    媒体
    90
    15





    信M3
    媒体
    60
    15





    3106
    普通
    90
    15





    3117
    普通
    90
    15





    3118
    普通
    60
    15





    计划信息录入模块:
    功:完成计划书信息输入保存数库中供动排课模块
    输入项:9项具体见测试例
    输出项:9项
    算法:算法基信息输入模块
    测试例:
    计划书信息
    学生学院
    专业年级
    班级

    课程名
    总学时
    周学时
    教师名
    教室类型
    信息学院
    计算机02
    13
    90
    编译原理
    60
    4
    李长悦
    普通
    信息学院
    计算机02
    13
    90
    软件工程
    50
    4
    王湘桃
    媒体
    动排课模块:
    功:该模块根计划书信息完成班级级课表编排
    输入项:计划书信息库教室信息库中获信息
    输出项:班级课表
    算法:
    DO1
    计划书数库取条信息(某专业年级班级)
    DO2
    教室数库取教室信息
    if 教室类型满足 then
    if 教室规模满足 then
    if 教室空时间合适 then
    占教室
    exit DO2
    endif
    endif
    endif
    LOOP UNTIL EOF(教室信息库)
    LOOP UNTIL EOF(计划书)
    注:果某计划书找合适教室该计划书转入手动排课
    测试例:信息学院02级计算机13班计划书例教室信息学院专业教室
    备份删数模块:(省略)
    实验三 原型软件设计
    目意义
    系统进行次分析清楚完成软件需求规格说明书通常先系统进行简单需求分析设计原型软件原型软件起真软件具真软件简单功具真软件强功客户通原型软件容易发现未软件包否满足需者应作什修改原型软件断修该成真正意义软件
    二实容
    1题目:原型软件设计
    2求:设计原型软件界面功模块
    3完成形式:进行简单输入软件运行
    三实指导
    1高级程序设计语言选择
    2编写界面程序代码(实验二详细设计说明书进行代码编写)
    3编写功程序代码(实验二详细设计说明书进行代码编写)
    4编写程序进行测试(实验二提供测试例测试程序)
    实验四 软件测试例设计测试
    目意义
    软件进行测试安全软件产品软件测试常方法两:白盒法黑盒法白盒法黑盒法完全找软件错误(bug)设计软件测试例希发现软件中存错误
    二实容
    1题目:实三设计软件进行测试
    2求:选择两软件单元白盒法进行测试黑盒法进行测试
    3完成形式:写出测试例测试结果测试结果进行分析评价软件程度
    三实指导
    1选择白盒法测试软件单元进行逻辑分析画出逻辑流程图
    2根逻辑流程图设计测试例记录测试结果测试结果进行分析
    3确定黑盒法测试软件单元
    4设计黑盒法测试例记录测试结果测试结果进行分析
    提交文档格式:
    第页:
    软件名称: 教务理软件 文档编号 003
    版号 Ver 10
    文档名称: 测试例设计
    项目名称: 课表编排系统
    项目负责: 屈艳
    编写:赵春马燕刘楠叶艺 时间: 2005414
    审核: 屈艳 时间: 2005416
    批准: 王湘桃 时间: 2005420
    开发单位: 冰雪五组
    第二页容:
    编写目:测试软件程中思路清晰测试目标明确该测试计划供测试员
    测试程序模块名:教室信息输入模块动排课模块
    测试例1:
    教室信息输入模块测试例:
    名称
    类型
    规模
    星期
    12
    34
    56
    78
    90
    信M1
    媒体
    90
    15





    信M2
    媒体
    90
    15





    信M3
    媒体
    60
    15





    3106
    普通
    90
    15





    3117
    普通
    90
    15





    3118
    普通
    60
    15





    外:运行程序程中程序提出问题:否继续输入回答次Yes回答次No
    测试结果:数库中信息户输入信息致
    软件评价:该模块运行正确
    测试例2:
    动排课模块测试例:
    信息学院计算机02级13班计划书例运行动排课模块
    学生学院
    专业年级
    班级

    课程名
    总学时
    周学时
    教师名
    教室类型
    信息学院
    计算机02
    13
    90
    编译原理
    60
    4
    李长悦
    普通
    信息学院
    计算机02
    13
    90
    软件工程
    50
    4
    王湘桃
    媒体
    信息学院
    计算机02
    13
    90
    网络
    50
    4
    韩宏
    媒体
    信息学院
    计算机02
    13
    90
    接口技术
    54
    4
    黄道君
    普通
    信息学院
    计算机02
    13
    90
    通讯原理
    40
    4
    刘晴蕊
    媒体
    信息学院
    计算机02
    13
    90
    Linux
    40
    4
    鱼晓
    媒体
    信息学院
    计算机02
    13
    90
    数学建模
    40
    4
    边宽江
    媒体
    信息学院
    计算机02
    13
    90
    图形学
    40
    4
    宁纪锋
    媒体
    外:程序程中判定语句进行单独测试判定真假测试次排课计划书转入手动排课系统(手工调整课表)
    测试结果:形成张计算机02级13班课表
    软件评价:基完成设计求
    实验五 软件提交维护
    目意义
    软件开发成功交付户户前户进行培训求写出详细说明书维护手册续修改维护否软件受限制软件寿命缩短成会增高
    二实容
    1题目:开发该软件资料进行整理
    2求:软件需求分析规格说明书说明书资料进行收集整理
    3完成形式:文档编辑成册
    三实指导
    1根户求写出软件说明书
    2根开发限制条件写出软件维护手册
    ①系统说明:系统具备功输入输出
    ②操作环境:系统设备配置特性列出系统支持软件(名称版号)
    ③维护程:约定(标识助记符规)列出出错状态纠正方法修改错误详细描述修改

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 积分 [ 获取积分 ]

    下载文档

    相关文档

    化学实验报告《观察铁钉生锈的过程》

    化学实验报告《观察铁钉生锈的过程》  1>,生锈,但不严重,水中溶解有一定的空气,金属铁在潮湿的空气中生锈;   2>,不生锈,只有水,但是没有空气;   3>,生锈,最严重,水和空气都很充足...

    10年前   
    1018    0

    XX大学软件设计TCPIP网络通信程序设计实验报告

    Qt Creator是一个用于Qt开发的轻量级跨平台集成开发环境。Qt Creator可带来两大关键益处:提供首个专为支持跨平台开发而设计的集成开发环境 (IDE),并确保首次接触Qt框架...

    5年前   
    1395    0

    实验报告 实验十一 一阶电路暂态过程的研究

    1、研究RC一阶电路的零输入响应、零状态响应和全响应的规律和特点;2、学习一阶电路时间常数的测量方法,了解电路参数对时间常数的影响;3、掌握微分电路和积分电路的基本概念。

    4年前   
    2229    0

    软件设计基本原则

    软件基本设计原则l 友好、简洁的界面设计l 结构、导向清晰,符合国际标准l 强大的综合查询l 信息数据共享l 方便及时的信息交流板块l 准确、可逆的科技工作流模块支持l 良好的开放性和可扩展性...

    11个月前   
    386    0

    国标软件设计文档——软件构架文档

    <项目名称>软件构架文档版本 <1.0>[注:以下提供的模板用于 Rational Unified Process。其中包括用方括号括起来并以蓝色斜体(样式=InfoBlue)显示的文本,它们...

    10年前   
    796    0

    软件设计毕业生自我评价

    软件设计毕业生自我评价  作为一名软件专业的大学生,从不懂不爱程序,到喜欢并热爱上编程,这是个很大的转变。读文科上来的我曾认为自己的脑子会跟不上那逻辑的转动。但勤能补拙这是真理。更何况我并不拙...

    10年前   
    529    0

    软件设计员实习日志

    软件设计员实习日志   今天,师傅让我帮他修改图纸的图框。改的东西很少,就是把设计单位换一下。图框已经做成块了,只要把每个图纸的,图框块编辑一下,所有的图框就改好了。刚开始,我是和另一个实...

    12年前   
    12069    0

    化学实验报告

    化学实验报告  化学是一门以实验为基础的学科。化学上的许多理论和定律都是从实验中发现归纳出来的。同时,化学理论的应用、评价也有赖于实验的探索和检验。虽然到了近代乃至现代,化学的飞速进步已经产生...

    11年前   
    1038    0

    上机实验报告

    上机实验报告  一.     题目1.  建立一个学生档案,内容包括学号,姓名,年龄,性别,数学,物理和英语3门功课成绩。要求实现以下功能:1)        数据输入;2)        查...

    8年前   
    864    0

    **学院实验报告

    实验内容:使用金融数据库查找宏观经济及行业相关数据,使用Excel进行作图分析。根据所得数据以及图形分析相关问题。实验目的:掌握金融数据库软件的相关使用,操作,快捷查找数据,能够制作美观图形,对于数据有效分析。

    3年前   
    678    0

    电路实验报告

    实验一 元件特性的示波测量法一、实验目的1、学习用示波器测量正弦信号的相位差。2、学习用示波器测量电压、电流、磁链、电荷等电路的基本变量3、掌握元件特性的示波测量法,加深对元件特性的理解。二...

    3年前   
    3053    0

    教育实验报告

    教育实验报告  教育实验报告  对某种教育现象实验后,要对整个实验过程进行全面总结,提出一个客观的、概括的、能反映全过程及其结果的书面材料,即谓教育实验报告。教育实验报告可分为三部分:①前言。...

    12年前   
    744    0

    爱情实验报告

    爱情实验报告  爱情实验报告   这学期要做一周的模块实验,我和欣儿分在一组,欣儿是班里的学习委员,负责收缴每天实验后大家必写的实验报告。    欣儿长的很美,碰到人总是浅浅地笑,不象有些女生...

    12年前   
    751    0

    生物实验报告

    生物实验报告  实验   生物组织中还原糖、脂肪、蛋白质的鉴定  一、实验目的  初步掌握鉴定生物组织中还原糖、脂肪、蛋白质的基本方法。  二、实验原理  1.还原糖的鉴定原理  生物组织中普...

    9年前   
    827    0

    CADCAM实验报告

     二叉树的遍历实验一、实验名称:二叉树的遍历实验。二、实验目的:1、掌握CAD/CAM系统中常用的数据结构二叉树的概念、存储结构以及二叉树遍历技术。2、熟练应用C语言编写二叉树的建...

    4年前   
    943    0

    oracle实验报告

    《Oracle数据库设计与 实现》 总结报告 成绩:-------------- ...

    2年前   
    503    0

    科技实验报告

    科技实验报告  科技实验报告   一、定义与作用  实验报告,就是在某项科研活动或专业学习中,实验者把实验的目的、方法。步骤、结果等,用简洁的语言写成书面报告。  实验报告必须在科学实验的基础...

    9年前   
    740    0

    GPIO实验报告

    通过实验掌握 ARM 芯片使用 GPIO 端口。掌握 GPIO 端口控制 LED 显示。掌握系统时钟的配置。掌握库开发原理及方法。

    3年前   
    1432    0

    汇编实验报告

    XX大 学 计 算 机 学 院、软 件 学 院实 验 报 告 学号: 姓名:专业:计算机科学与技术 班级: 第X周 课程名称   汇编语言程序设计课程设计(第四次)实验课时30课时...

    1年前   
    453    0

    物理实验报告

    物理实验报告  物理 实验报告              指导教师    同组者                     实验日期  2003 年9月21日   实验名称 实验一 测量物质的密...

    10年前   
    841    0

    文档贡献者

    y***7

    贡献于2013-02-16

    下载需要 2 积分 [ 获取积分 ]
    下载文档