1 / 25
文档名称:

数据库系统需求分析.doc

格式:doc   页数:25页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统需求分析.doc

上传人:janny 2011/6/24 文件大小:0 KB

下载得到文件列表

数据库系统需求分析.doc

文档介绍

文档介绍:需求分析说明书
项目名称: 学生成绩查询系统
指导老师: 王渊
项目负责人: 李栩、卢博、吴亮亮
作者:李栩、卢博、吴亮亮校对:李栩
江西师范大学软件学院03级(2)班
© 2005 All rights reserved.
目录
一引言
软件工程概念
软件工程概念简述………………………………………………..3
需求分析(requirement analysis)在软件工程中的位置………..4
(附CMM概念解释)……………………………………………6
基本的软件需求以及软件需求的定义…………………………..4
需求规格说明的特点…………………………………………….5
术语解释………………………………………………………………….7
参考资料………………………………………………………………….8
二任务概述
用户的特点及需求……………………………………………………….8
可行性分析……………………………………………………………….8
运行环境
硬件支持…………………………………………………………..8
软件支持…………………………………………………………..9
接口……………………………………………………………………….9
三功能关联图
简单模型(Simpleness Model)…………………………………………….9
数据表格………………………………………………………………….9
系统维护………………………………………………………………….11
前台管理…………………………………………………………..12
后台管理…………………………………………………………..12
系统功能图………………………………………………………………..13
学生权限…………………………………………………………...14
教师权限…………………………………………………………...15
操作员权限………………………………………………………...14
管理员权限………………………………………………………...16
过客权限…………………………………………………………...16
四业务建模
…………………………………………………………..17
………………………………………………………………..17
五进度计划
项目模块………………………………………………………………….18
日程安排………………………………………………………………….18
一引言
软件工程概念
软件工程概念简述
在具体的研究需求分析之前,我们先了解一下软件工程(software engineering)这个概念。软件工程分为三个层次,过程层(process layer)、方法层(method layer)、工具层(tool layer)。在最基础的过程层,最重要的就是一组被称为关键过程区域(KPAs)的框架(KPA的概念在讨论CMM的附件中有详细的概念说明)。关键过程区域构成了软件项目的管理控制的基础,并且确立了上下文各区域的关系,其中规定了技术方法的采用、工程产品的,模型、文档、数据、报告、表格等,等的产生、里程碑的建立、质量的保证及变化的适当管理。方法层主要是过程在技术上的实现。它解决的问题是如何做。软件工程方法涵盖了一系列的任务:需求分析、设计、编程、测试、维护。同时他还包括了一组基本原则,控制了每一个的关键过程区域。工具层就很好理解了,他对过程层和方法层提供了自动和半自动的支持。这些辅助工具就称为CASE。
需求分析在软件工程中的位置
可以看到需求分析的位置,但是事实上需求分析是跨越了软件工程的三个层次的。这一点是和其他的过程是一样的。当然我们这里比较重点强调的是在软件工程的方法层,同时也涉及到一些过程层的思想,至于工具层则不再我们的讨论之列,但是会提到一些很适合在需求分析时应用的工具,诸如Word、Excel、Visio等。
图1-2 需求与其他项目过程的关系
基本的软件需求以及软件需求的定义
“喂,是P h i l吗?我是人力资源部的M a r i a,我们在使用你编写的职员系统时遇到一个问题,一个职员想把她的名字改成Sparkle Starlight,而系统不允许,你能帮帮忙吗?”
“她嫁给了一个