需求分析阶段的主要任务是什么?为了完成这些任务,你都做了哪些工作? 需求分析阶段的任务
- 需求分析阶段的主要任务是什么?为了完成这些任务,你都做了哪些工作?
- 什么是需求分析?需求分析阶段的基本任务是什么?
- 简述数据库需求分析阶段的主要任务以及系统分析报告的主要内容
- 软件生命周期中的需求分析阶段任务是确定什么
需求分析阶段的主要任务是什么?为了完成这些任务,你都做了哪些工作?
所谓;需求分析;,是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。可以说,在软件工程当中的;需求分析;就是确定要计算机;做什么;,要达到什么样的效果。可以说需求分析是做系统之前必做的。
在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后,他们才能够分析和寻求新系统的解决方法。需求分析阶段的任务是确定软件系统功能。
需求分析的目标是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求然后在此基础上确定新系统的功能。 一、确定对系统的综合要求 虽然功能需求是对软件系统的一项基本需求,但却并不是唯一的需求,通常对软件系统有下述几方面的综合要求。
1.功能需求;
2.性能需求;
3.可靠性和可用性需求;
4.出错处理需求;
5.接口需求;
6.约束;
7.逆向需求;
8.将来可能提出的要求;
什么是需求分析?需求分析阶段的基本任务是什么?
需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。
需求分析阶段的基本任务:
1、需求分析是软件计划阶段的重要活动,也是软件生存周期中的一个重要环节,该阶段是分析系统在功能上需要“实现什么”,而不是考虑如何去“实现”。
2、需求分析的目标是把用户对待开发软件提出的“要求”或“需要”进行分析与整理,确认后形成描述完整、清晰与规范的文档,确定软件需要实现哪些功能,完成哪些工作。
3、此外,软件的一些非功能性需求(如软件性能、可靠性、响应时间、可扩展性等),软件设计的约束条件,运行时与其他软件的关系等也是软件需求分析的目标。
扩展资料:
需求分析应符合以下一般原则:
1、能够对所建模型按一定形式进行分解
分解是为了降低问题的复杂性,增加问题的可解性和可描述性。分解可以在同一个层次上进行(横向分解),也可以在多层次上进行(纵向分解)。
2、建立描述系统信息、功能和行为的模型
建立模型的过程是"由粗到精"的综合分析的过程。通过对模型的不断深化认识,来达到对实际问题的深刻认识。
参考资料:百度百科-需求分析
参考资料:百度百科-需求分析原则
简述数据库需求分析阶段的主要任务以及系统分析报告的主要内容
数据库需求分析阶段的主要任务:对现实世界要处理的对象(组织、部门、企业)等进行详细的调查,通过对原系统的了解,手机支持新系统的基础数据并对其进行处理,在此基础上确定新系统的功能。
系统分析报告的主要内容:1.系统概况,系统的目标、范围、背景、历史和现状;2.系统的原理和技术,对原系统的改善;3.系统总体结构域子系统结构说明;4.系统功能说明;5.数据处理概要、工程体制和设计阶段划分;6.系统方案及技术、经济、功能和操作上的可行性。
软件生命周期中的需求分析阶段任务是确定什么
1.软件开发过程——生命周期各个阶段的基本任务
1)软件定义
(1)问题定义
(2)可行性研究
(3)需求分析——系统必需完成哪些任务
2)软件开发
(1)总体设计――概括地说,系统如何实现
(2)详细设计
(3)编码和单元测试
(4)综合测试
3)软件维护
(1)改正性维护
(2)适应性维护
(3)完善性维护
(4)预防性维护
2.实训题目:
企业客户管理信息系统
3.系统需求:
??应用背景:
企业的客户管理是公司管理的一个重要内容。随着市场竞争日趋激烈,如果能拥有更多的客户,将是企业长久生存的最终因素。
维护客户信息的工作,就是要保存企业客户的基本信息,如公司名称、地址、主要行业、联系人的姓名、地址等。并要能保持一个动态的信息,确保信息的一致性。为了尽可能的保护客户信息,所以系统可以删除公司的信息,但是不删除个人的信息,这样就可以维护最多的客户。如果维护客户信息的工作只用人力来完成的话,中间就会出现很多问题,首先就是浪费人力,当企业的客户数量达到一个级别后,仅仅靠人力来维护庞大的客户信息是不可能的。如果有一个可以自动化、系统化的维护企业客户信息的管理系统,将能够为企业提供非常大的帮助。
企业管理信息系统的对象是企业、企业化管理的事业单位。
客户管理系统为企事业单位提供保存信息、修改信息、信息咨询等服务。
传统的纸介材料的数据信息管理已经不适合当代企业公司的发展了,实现客户管理的系统化、规范化、自动化,将成为当代公司管理客户信息的首选。
本系统提供了一个通用的、需要维护的客户信息。系统灵活使用表格对各种信息分门别类,组成企业客户管理系统,便于查询、阅读、修改、交流和重复使用。
??功能要求:
本系统的目的是帮助企业提高工作效率以及确保客户信息的准确性和实时性,实现企业客户信息管理的系统化、规范化和自动化。根据这个目的和任务,系统的主要功能是:
1.系统管理部分:
a)以管理员身份登陆系统后,可以添加其他用户
b)不论何种用户登陆后都可以修改自己的密码
2.个人信息管理部分:
a)添加个人信息:包括姓名、性别、年龄、生日、所属公司、职务、所在国家、城市、通信地址、电话、传真、email等信息
b)修改个人信息:修改所有的个人信息
c)查询个人信息:按公司查询个人信息
3.企业信息管理部分:
a)添加企业信息:包括公司名称、所在国家、主要经营领域、与本公司合作领域、地址、电话、传真等信息
b)修改企业信息:修改公司的各种信息
c)查询企业信息:根据经营领域查询企业信息
d)删除企业信息:删除不作为客户的企业信息
4.数据管理
a)导出客户信息Word或Excel格式的文档
b)打印客户信息
??性能要求:
??对于合理的情况要实现
??对于不合理的情况程序要能够作出响应
??程序中用到的控件一律采用缩写的方式,具体参照课本,例如Command1用作添加信息的按钮,改名为cmdAdd,目的使得看见对象名字就知道它是什么控件、有什么功能
??要求做成菜单系统
??对于菜单所在的主窗体,要求是MDI窗体
??如果感兴趣大家可以尝试添加工具栏或右键菜单
4.DATA控件
5.ADO控件
6.ADO对象
7.MSFlexGrid控件的使用