信息系统分析与设计实验指导书.doc
《信息系统分析与设计实验指导书.doc》由会员分享,可在线阅读,更多相关《信息系统分析与设计实验指导书.doc(10页珍藏版)》请在沃文网上搜索。
1、信息系统分析与系统课程实验教学大纲 一、实验教学目的信息系统分析与设计开课对象为信息管理与信息系统专业本科高年级学生,先修课程为高级语言程序设计,数据结构,数据库原理,计算机网络。信息系统分析与设计实验是信息系统分析与设计基于模拟项目和实用项目的课程设计的基本实验环节,实验内容为利用软件工程开发思想进行软件系统的开发,从系统规划、需求分析、软件设计、软件编码实现、软件测试到软件维护全过程,需要按照标准建立规范的软件相关文档,并以此指导软件开发,最终完成软件系统项目。针对不同学生的不同语言及开发工具基础,可分小组选择不同的实用软件开发项目,无法完成实用软件项目作品的学生拟以学生学籍成绩管理系统、
2、通用图书管理系统、通用在线考试系统任选其一进行软件开发实验实践。通过本实验的训练,最终使学生熟悉软件开发全过程,建立文档规范化及设计开发符合软件工程规律的观念,利用一门计算机语言或开发工具完成一小型软件系统的设计开发,未来胜任各种软件开发与管理工作。二、实验教学内容(32学时)实验一 软件规划安排及软件开发基础准备 (4学时)1. 实验目的掌握软件项目开发的过程管理,撰写软件项目计划书。掌握软件开发工具的配置方法,检查并配置软件开发软硬件环境和软件开发工具。2. 实验仪器奔腾166及以上计算机每人1台,组成局域网并联入Internet。3. 实验内容(1) 软件过程管理; (2) 使用Word
3、撰写软件项目计划书。(3) 配置软件开发软硬件环境和软件开发工具。4. 实验要求(1) 硬件配置: Intel Pentium 166或以上级别的CPU,大于64Mb的内存,500MB硬盘空间。(2) 软件要求:Windows 2000操作系统或Linux,Office 2000系统程序,IIS5.0或Apache Web服务器安装程序,SQL Server 2000数据库系统;Visual Basic 6.0,Visual C+6.0,Visual FoxPro 6.0,ASP/PHP/JSP等任一开发工具。 (3) 学会软件项目计划书的书写格式。5. 实验步骤(1) 使用Word撰写软件项
4、目计划书1引言1.1编写目的1.2 背景1.3定义1.4参考资料2项目概述2.1工作内容2.2主要参加人员2.3产品2.3.1程序2.3.2文件2.3.3服务2.3.4非移交的产品2.4验收标准2.5完成项目的最迟期限2.6本计划的批准者和批准日期3实施计划3.1工作任务的分解与人员分工3.2接口人员3.3进度3.4预算3.5关键问题4支持条件4.1计算机系统支持4.2需由用户承担的工作4.3由外单位提供的条件5专题计划要点(2) 配置软件开发软硬件环境和软件开发工具软件开发平台操作系统的配置、软件开发工具的安装与配置。6. 思考题(1)如何考察所开发的软件实用性与可推广性? (2)如何进行软
5、件的可行性分析?(3)开发规划中如何进行人员组织安排?(4)面向结构软件开发与面向对象软件开发有何异同?(5)开发环境如何选择与配置?实验二 需求分析及软件菜单工具栏设计 (4学时)1. 实验目的掌握需求分析的步骤,撰写需求规格说明书。掌握软件菜单和工具栏的设计方法,并能具体使用开发工具实现菜单栏和工具栏的软件框架部分。2. 实验仪器奔腾166及以上计算机每人1台,组成局域网并联入Internet。3. 实验内容(1) 需求分析方法; (2) 使用Word撰写需求规格说明书;(3) 设计软件菜单;(4) 设计软件工具栏。4. 实验要求(1) 硬件配置:Intel Pentium 166或以上级
6、别的CPU,大于64Mb的内存,500MB硬盘空间。 (2) 软件要求:Windows 2000操作系统或Linux,Office 2000系统程序,IIS5.0或Apache Web服务器安装程序,SQL Server 2000数据库系统;Visual Basic 6.0,Visual C+6.0,Visual FoxPro 6.0,ASP/PHP/JSP等任一开发工具。 (3) 写出实验报告。5. 实验步骤(1) 使用Word撰写需求规格说明书1引言1.1编写目的1.2背景1.3定义1.4参考资料2任务概述2.1目标2.2用户的特点2.3假定和约束3需求规定 3.1对功能的规定3.2对性能
7、的规定3.2.1精度3.2.2时间特性要求3.2.3灵活性3.3输人输出要求3.4数据管理能力要求3.5故障处理要求3.6其他专门要求4运行环境规定4.1设备4.2支持软件4.3接口4.4控制(2) 使用开发工具设计软件菜单(3) 使用开发工具设计软件工具栏6. 思考题(1) 如何通过用户调查进行需求分析?(2) 需求分析过程应注意哪些细节?(3) 需求规格说明书如何有效反映软件需求的各个方面?(4) 为什么要使用UML?(5) UML实际建模过程如何?(6) 在UML中的状态图,协作图,活动图,序列图在系统分析中各起到了什么作用?(7) 关联和依赖的区别如何?实验三 软件设计(一)与输入程序
8、设计实现(4学时)1. 实验目的掌握软件设计的步骤,实现软件的总体设计,撰写概要设计规格说明书。 掌握输入程序的设计方法,并能具体使用开发工具实现软件的数据输入模块。2. 实验仪器奔腾166及以上计算机每人1台,组成局域网并联入Internet。3. 实验内容(1)概要设计方法; (2)使用Word撰写撰写概要设计规格说明书。(3)实现输入程序的设计。4. 实验要求(1)硬件配置:Intel Pentium 166或以上级别的CPU,大于64Mb的内存,500MB硬盘空间。 (2)软件要求:Windows 2000操作系统或Linux,Office 2000系统程序,IIS5.0或Apache
9、 Web服务器安装程序,SQL Server 2000数据库系统;Visual Basic 6.0,Visual C+6.0,Visual FoxPro 6.0,ASP/PHP/JSP等任一开发工具。 (3)写出实验报告。(4)学会撰写设计规格说明书。(5)至少完成两个输入模块的设计。5. 实验步骤(1)使用Word撰写撰写概要设计规格说明书1引言1.1编写目的1.2背景1.3定义1.4参考资料2总体设计2.1需求规定2.2运行环境2.3基本设计概念和处理流程2.4结构2.5功能器求与程序的关系2.6人工处理过程2.7尚未问决的问题3接口设计3.1用户接口3.2外部接口3.3内部接口4运行设计
10、4.1运行模块组合4.2运行控制4.3运行时间5系统数据结构设计5.1逻辑结构设计要点5.2物理结构设计要点5.3数据结构与程序的关系6系统出错处理设计6.1出错信息6.2补救措施6.3系统维护设计(2)使用开发工具实现输入程序的设计6. 思考题(1)软件设计方法有哪些?(2)面向过程的软件设计的缺点如何?(3)面向对象设计的优势如何?(4)软件设计应注意的基本规则有哪些?实验四 软件设计(二)与查询程序设计实现 (4学时)1. 实验目的 掌握软件设计的步骤,实现软件的详细设计,撰写详细设计规格说明书。 掌握查询程序的设计方法,并能具体使用开发工具实现软件的数据查询或数据显示模块。2. 实验仪
11、器奔腾166及以上计算机每人1台,组成局域网并联入Internet。3. 实验内容(1) 详细设计方法; (2) 使用Word撰写撰写详细设计规格说明书。(3) 实现查询程序的设计,包括简单查询和模糊查询。4. 实验要求(1) 硬件配置:Intel Pentium 166或以上级别的CPU,大于64Mb的内存,500MB硬盘空间。 (2) 软件要求:Windows 2000操作系统或Linux,Office 2000系统程序,IIS5.0或Apache Web服务器安装程序,SQL Server 2000数据库系统;Visual Basic 6.0,Visual C+6.0,Visual Fo
12、xPro 6.0,ASP/PHP/JSP等任一开发工具。 (3) 写出实验报告。(4) 学会撰写设计规格说明书。(5) 至少完成两个查询模块的设计。5. 实验步骤(1) 使用Word撰写撰写详细设计规格说明书1引言1.1编写目的1.2背景1.3定义1.4参考资料2程序系统的结构3程序1(标识符)设计说明3.1程序描述3.2功能3.3性能3.4输人项3.5输出项3.6算法3.7流程逻辑3.8接口3.9存储分配3.10注释设计3.11限制条件3.12测试计划3.13尚未解决的问题4程序2(标识符)设计说明(2)使用软件开发工具实现查询程序的设计6. 思考题(1) 组件开发的适应性和优势如何?(2)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 系统分析 设计 实验 指导书