资源简介 (共11张PPT)第三单元信息系统的设计与开发3.1信息系统的设计3.1信息系统的设计第一课时可行性分析与需求设计01信息系统3一、信息系统的可行性分析4软件系统的开发费时、费力,需要较大的成本,如果不事先分析清楚软件系统能否凭借现有的技术、财力等方面因素开发完成,一旦开发失败,就会造成很大的浪费。为了避免出现这个情况,需要对项目进行可行性分析。一、信息系统的可行性分析5可行性分析社会可行性技术可行性经济可行性政策、法律、道德、制度限定条件、现有技术、开发人员数量和质量、规定的期限比较成本和效益,判断项目是否值得开发任务一:学校图书管理系统6设计一个“学校图书管理信息系统”,并对此进行可行性分析。带来的便利花费的人力、物力和财力工作高效,减少工作人员的劳动强度(如有助于抛弃原来手工登记目录卡片、书卡等操作)购买硬件设备(如相关的计算机、传感设备、无线设备等)可24小时工作,查询方便系统运行、维护的成本…………是否有必要?技术上是否可行?需要多少资金?……二、信息系统的需求分析从客户的需求中提取出系统能够帮助用户解决问题的业务问题,通过对用户业务问题的分析,确定系统的功能、性能等。只有信息系统的开发者和用户对系统需求达成一致后,才能开始设计系统,否则很可能会导致开发上大量返工。二、信息系统的需求分析不同的人的需求是不同的。需求分析是由开发人员与用户一起完成的,最后必须形成需求规格说明书。活动2分析学校图书管理信息系统的功能需求1.图书管理信息系统软件应该为谁服务?借阅图书的对象是谁?管理员是谁?2.图书管理信息系统软件应该具备哪些功能?活动二:图书管理系统的需求分析图书管理信息系统学生管理图书管理借阅管理归还管理图书信息录入学生信息录入学生信息修改图书信息修改图书借阅登记图书借阅查询图书归还管理超期或丢失处理1.设计上有哪些不完善的地方?2.负责图书入库的模块与“借阅管理”“归还管理”等模块有什么关系?3.信息系统要采集数据,那么这些数据存储在什么地方能让系统方便地找到呢?三、数据存储信息系统要采集数据,那么这些数据存储在什么地方能让系统方便地找到呢?文件?数据库?电子表格?回顾与总结1.要从可行性、可行性和可行性三个方面分析研究解决方法的可行性。2.需求分析中,开发人员要从用户那里解决最重要的问题是()A.让软件做什么B.要给软件提供哪些信息C.软件的工作效率如何D.让软件具有何种结构开发软件项目时,必须首先对项目进行可行性分析,然后进行需求分析,形成需求规格说明书。小练习: 展开更多...... 收起↑ 资源预览