《软件工程I》实验指导书 计算机学院计算机系 00七年五月
《软件工程 I》实验指导书 计算机学院计算机系 二 00 七年五月
前言 《软件工程Ⅰ》是一门实践性很强的课程。实验是全面理解本课 程内容的重要环节,也是本课程的基本要求。为了读者学习和掌握 《软件工程》的内容,掌握上机操作的任务、步骤和内容,培养对 本课程所学知识的综合应用能力,特编写了《软件工程实验指导》 一书。 全书共分三部分,包含三个实验。第一部分是关于“需求调查与 可行性分析”的实验内容和具体过程。通过实验使学生掌握等可行 研究的方法和步骤。 第二部分是关于“需求分析与软件设计”的实验内容和具体过程。 通过实验使学生掌握分析建模、设计建模等课程重点内容。 第三部分是关于“软件综合”的实验内容和具体过程,通过实验 使学生掌握全面运用软件工程原理进行项目开发和管理的技术 三个实验基本覆盖了本课程的基本内容和重点内容。做好实验 既是本课程的重要环节,又是使学生加深对课堂内容吸收和消化的 必然要求,同时使学生对系统软件设计与实现的具体过程有进一步 地理解,从而提高软件开发水平和应用计算机的能力
前 言 《软件工程 I》是一门实践性很强的课程。实验是全面理解本课 程内容的重要环节,也是本课程的基本要求。为了读者学习和掌握 《软件工程》的内容,掌握上机操作的任务、步骤和内容 ,培养对 本课程所学知识的综合应用能力,特编写了《软件工程实验指导》 一书。 全书共分三部分,包含三个实验。第一部分是关于“需求调查与 可行性分析”的实验内容和具体过程。通过实验使学生掌握等可行 研究的方法和步骤。 第二部分是关于“需求分析与软件设计”的实验内容和具体过程。 通过实验使学生掌握分析建模、设计建模等课程重点内容。 第三部分是关于“软件综合”的实验内容和具体过程,通过实验 使学生掌握全面运用软件工程原理进行项目开发和管理的技术。 三个实验基本覆盖了本课程的基本内容和重点内容。做好实验 既是本课程的重要环节,又是使学生加深对课堂内容吸收和消化的 必然要求,同时使学生对系统软件设计与实现的具体过程有进一步 地理解,从而提高软件开发水平和应用计算机的能力
目录 实验一需求调查与可行性分析实验 实验二需求分析与软件设计实验 实验三软件综合实验
目 录 实验一 需求调查与可行性分析实验 实验二 需求分析与软件设计实验 实验三 软件综合实验
实验一需求调查与可行性分析实验 实验目的和要求 通过本次实验,掌握需求调查与可行性研究的方法、过程和步骤 加深对可行性分析有关理论的理解,为学习后面的需求分析与软件设 计打下一个良好的基础。 要求学生实验前要认真消化书本和课堂教学内容,精心准备本次 实验。 本次实验的上机时数为:2学时。 实验环境 1.硬件环境:PC机 2.软件环境: Windows环境,C语言系统或其它语言工具 三、实验有关知识 1.可行性研究任务和过程 学生掌握可行性研究的有关概念和具体分析过程,并明确从哪 些方面进行可行性分析 2.成本效益分析的技术 掌握软件项目成本效益分析的常用手段。 3.可行性研究报告的书写 使学生掌握可行性研究报告的书写格式、注意事项和研究内容。 四、实验内容和要求 1.实验内容(2学时) 要求根据老师所拟定的题目,到应用现场进行实际调查,对问题 进行可行性分析,并编写出可行性分析报告 2.实验要求 布置“运动会信息管理系统可行性分析”或其它类似题目,组织 学生了解用户业务情况、数据、网络和需求情况,分析并开展可行性 研究 五、实验步骤 (1)围绕题目独立进行需求收集、分析 (2)提出解决问题的初步方案 3)从技术、操作、经济等方面进行可行性分析 (4)独立写出需求调查与可行性分析报告 六、实验思考题
实验一 需求调查与可行性分析实验 一、实验目的和要求 通过本次实验,掌握需求调查与可行性研究的方法、过程和步骤, 加深对可行性分析有关理论的理解,为学习后面的需求分析与软件设 计打下一个良好的基础。 要求学生实验前要认真消化书本和课堂教学内容,精心准备本次 实验。 本次实验的上机时数为 :2 学时。 二、实验环境 1. 硬件环境 :PC 机 2. 软件环境 :Windows 环境,C 语言系统或 其它语言工具 三、实验有关知识 1. 可行性研究任务和过程 学生掌握可行性研究的有关概念和具体分析过程,并明确从哪 些方面进行可行性分析。 2. 成本效益分析的技术 掌握软件项目成本效益分析的常用手段。 3.可行性研究报告的书写 使学生掌握可行性研究报告的书写格式、注意事项和研究内容。 四、实验内容和要求 1. 实验内容 (2 学时 ) 要求根据老师所拟定的题目,到应用现场进行实际调查,对问题 进行可行性分析,并编写出可行性分析报告。 2. 实验要求 布置“运动会信息管理系统可行性分析”或其它类似题目,组织 学生了解用户业务情况、数据、网络和需求情况,分析并开展可行性 研究。 五、实验步骤 (1) 围绕题目独立进行需求收集、分析 (2) 提出解决问题的初步方案 (3) 从技术、操作、经济等方面进行可行性分析 (4) 独立写出需求调查与可行性分析报告 六、实验思考题
为什么要进行可行性研究? 2.从哪些方面进行可行性研究? 3.可行性研究的结果对项目有什么影响?
1. 为什么要进行可行性研究 ? 2. 从哪些方面进行可行性研究 ? 3. 可行性研究的结果对项目有什么影响 ?