1 需求分析要求详细、准确地搞清楚系统必须“作什么”,是关系到软件开发成败的关键阶段。一般说来,需求分析有 8 个目标: A0:决定是否建立一个系统; A1:理解最终的软件系统应该解决哪些问题; A2:引出这些问题和系统的一些相关问题; A3:提供一个与这些问题和系统特征有关的回答问题的基础; A4:决定系统应该做什么; A5:决定系统不应该做什么; A6:确认系统将能够满足用户的需要,并且定义相应的验收标准; A7:提供一个为系统进行开发的基础。 需求分析的这些目标可由 3 个子阶段完成:可行性分析主要是完成 A0 目标,即要决定是否完成一个系统;需求收集主要完成目标 A1~A6;目标 A7则由需求规格说明完成。 以下是一个需求分析的规格说明,希望同学们看看别人是如何写需求分析规格说明书的。这只是给大家的一个参考,不一定完全按照它的规格来写,只是希望同学们能够表述清楚你们要做的系统,以及该系统完成一些什么功能。 林英 2 系统规格说明 一、 系统功能和目标: 随着因特网的不断普及,国内的用户数呈指数级增长。作为因特网最为常用的电子邮件系统越来越受到人们的喜爱,为了满足不断增长的信息交换的需要,各行各业都希望有自己的邮件系统。广东传讯网络信息有限公司自主设计开发了适合中国国情的免费电子邮件系统,用以解决这一日益突出的问题。 CHINATION 免费电子邮件系统是专为免费电子邮件服务商、企业集团设计的电子邮件系统。 Chination 免费电子邮件系统的设计目标是立足于一个高度集成的、功能强大、技术先进的电子邮件系统。高度集成意味着本系统将把硬盘软件集成在一起。系统是基于 LINUX 下的,硬盘和软件的集成使得系统具有绝对的安装优势。功能强大意味着系统的实用性,功能的全面性,系统的安全性和可靠性。技术先进意味着将最新版本的 LDAP,IMAP,POSTFIX,MYSQL,APACHE 和PHP 的巧妙结合。 本系统要实现的主要功能有: 1. 用户申请注册功能:用户通过申请可以得到一个自己命名的信箱,容量大小为 10M。 2. 用户忘记密码处理功能:用户忘记密码可以通过注册时设置的密码提示问题来重设密码。 3. 用户收邮件功能:它包括 SMTP 收邮件、POP3 取邮件和 WWW 读邮件三种方式。 4. 用户发邮件功能:它包括 SMTP 发邮件、WWW 直接发送邮件、暗送邮件、抄送邮件、定时发送邮件。 5. 用户信件处理功能:系统初始设置 4 个文件夹来分类处理信件:收件箱、发件...