实 验 编 号 : 2 实 验 名 称 : 从程序设计看软件需求 院 系 : 信息工程学院 班 级 : 软件 0 9 0 2 班 班 级 人数: 39 姓 名 : 冯小宁 学 号 : ********** 任课教师: * * 实验地点: 软件实验室 I 实 验 日期: 2 0 1 1 年 1 0 月 1 3 日 信 息 工 程 学 院 《软件需求》实验报告 计算机科学系上机实验报告 第一页 一、实验目的 ⑴针对给定的程序设计题目,或根据给定的可视控件人机界面设计,提炼/ 补充软件功能需求和非功能需求
二、实验环境 ⑴ 计算机台数: 1 台 ⑵ 操作系统: Window s XP ⑶ 计算机语言: MS Office 2003 三、实验内容 3-1 语言程序的软件功能需求分析 说明:本实验为从 C 语言程序设计中提炼出软件功能需求(含非功能需求)
按照教学进度,目前学生已普遍知道软件用户需求和供功能需求(含非功能需求),基本含义如下: 用户需求:业务信息处理需求,交互需求等
功能需求:软件如何处理数据 非功能需求:包括异常处理,界面友好,软件易用性等 现有一些 C 语言程序设计题目,各题目描述的需求层次不一
要求:每实验小组从下列题目中至少选择 4 个,考察原题目的需求描述,判断属于上述 3 类需求的哪一层次,在表中填写题目未描述其他需求
示例如下表2-1 所示
表2-1 C 语言程序设计题目 原题目:输入一组整数,当输入负数时停止,求和
用户需求 功能需求 非功能需求 为计算一组人员年龄的平均值,先求出所有人员的年龄总和
求和开始的标志是:有一负数输入
输入一组整数,当输入负数时停止,求和
该软件应 为用户提供方 便 的输入方 式 ,输入错 误 时,应 放 弃 计算,并 以 错 误 信息提示用户