项目需求分析报告怎么写?

项目需求分析报告
项目需求分析报告(一)
一、项目名称
今日事
二、设计背景
随着社会的发展,我们的生活节奏逐渐加快,与此同时,网络的大量普及,导致大量的信息不断的冲击着我们 。在这种生活节奏下,我们难免会出现一不小心忘掉一些重要的事情,这是让我们产生这个想法的一个方面 。
另一方面,现如今的学生总是计划很多,却很少付诸行动,这不仅与个人的坚持与否有关,同样是因为步入大学时代后,大家心中充满了迷茫所致,往往计划赶不上变化,因此,我们决定开发这样一款软件,来改变这种情况 。
三、项目风险
该软件开发项目的风险承担者有:
任务提出者:需要承担的风险是产品是否能达到用户的需求,该产品是否能带来收益 。
软件开发者:需要承担的风险是产品是否能满足需求报告说明书里的各种功能需求等 。
产品使用者:需要承担的风险是产品是否能满足自己所需 。
四、功能需求
日历功能,可以查询日期
制定计划功能,分为长期,中期,短期三个层次,短期即为今日事,中期为1周或1月,长期为数月或1年,这些可以由用户自己设置 。
完成计划功能,可以通过勾选来标注哪些是已经完成的,哪些是还为完成的 。
成就系统,通过统计各期所完成计划数量给予用户相应称号,同时可以与其他用户进行竞争 。
提醒功能,手机解屏时提醒用户今日需要做的事,而在每天结束时,汇报今日完成进度 。
五、运行环境
移动端android平台
六、性能要求
为保证软件能够长期,安全,稳定,高效的运行,应满足以下性能要求:
时间特性:系统响应时间应在人的感觉和视觉范围内(<1S),系统响应时间足够迅速(<5s) 。
适应性:在操作方式,运行环境,软件接口或开发计划发生变化时,应具有适应能力 。
项目需求分析报告(二)
一、引言
引言是对这份软件产品需求分析报告的概览,是为了帮助阅读者了解这份文档是如何编写的,并且应该如何阅读、理解和解释这份文档
1.1编写目的:
本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本学校排课系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用,同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据 。
1.2背景及范围
【项目需求分析报告怎么写?】本项目的名称:学校排课系统 。