电子科技大学计算机科学与工程学院标 准 实 验 报 告(实验)课程名称 软件工程 电子科技大学教务处制表电 子 科 技 大 学实 验 报 告 一成员姓名: 学号: 指导老师:肖逸飞实验地点: 主楼 A2-412 实验时间:2025.10.11一、项目组名称:计科 11 班软件小组 二、项目名称:酒店管理系统需求规格说明书三、实验学时:4 学时四、实验原理:软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清楚、具体的要求。在问题分析阶段分析人员的主要任务是:对用户的需求进行鉴别、综合和建模,清除用户需求的模糊性、歧义性和不一致性,分析系统的数据要求,为原始问题及目标软件建立逻辑模型。分析人员要将对原始问题的理解与软件开发经验结合起来,以便发现哪些要求是由于用户的片面性或短期行为所导致的不合理要求,哪些是用户尚未提出但具有真正价值的潜在需求。五、实验目的:1. 熟练掌握软件需求分析的过程,需求猎取的方法,需求规格的特征;2. 掌握面对对象的分析方法,建立对象模型、功能模型和动态模型,并掌握 UML 中常用的模型符号;3.能进行简单系统的需求分析,并能完成系统的需求规格说明书。六、实验内容:(一)系统可行性分析在项目立项时,需要用最小的代价在尽可能短的时间内容讨论并确定客户可能提出的所有问题是否有行得通的解决办法;必须分析几种主要的候选解法的利弊,从而推断原定的系统目标和规模是否现实,系统完成后所能带来的效益是否大到值得投资开始这个系统的程度。通常,至少从下述三方面讨论每种解决方案的可行性。1. 技术可行性:使用现有的技术能实现这个系统吗?2. 经济可行性:这个系统的经济效益能超过它的开发成本吗?3. 操作可行性:这个系统的操作方式在该客户组织内行得通吗?(二)系统需求分析描述模型1.用简单的非正式分析方法从需求陈述中抽取候选对象,并根据筛选的方法进行筛选,确定类的关联关系,识别属性,画出类图。2.由系统行为导出全部用例,选择一个用例画出该用例的交互顺序图。3.选择一个类,画出该类的状态图。4.功能模型已由系统的数据流图给出,由系统的功能模型和动态模型导出一个类的所有服务。七、实验器材(设备、元器件):1. 基本环境要求:局域网、40 台学生实验用机以上2. ...