阅读笔记01《软件需求十步走》

    近日阅读了《软件需求十步走》的小部分,下面是我对内容的理解和感受。

下面是一些名词及其解释:

  SA方法:即结构化分析方法(Structured Method,结构化方法),是强调开发方法的结构合理性以及所开发软件的结构合理性的软件开发方法

  CASE(Computer Aided(or Assisted)Software Engineering)。原来指用来支持管理信息系统开发的、由各种计算机辅助软件和工具组成的大型综合性软件开发环境,随着各种工具和软件技术的产生、发展、完善和不断集成,逐步由单纯的辅助开发工具环境转化为一种相对独立的方法论。

  CASE工具:一种软件工具,对某个具体的软件生命周期的任务实现自动化(至少是某一部分的自动化)。

RUP(Rational Unified Process,统一软件开发过程统一软件过程)是一个面向对象且基于网络的程序开发方法论。

个人感受:

       看了前面的一部分内容,作者很是强调,业务需求非常重要,是软件需求的核心。业务需求是每个做需求分析的都应该重视并掌握的基本技能,但是如何保证需求的准确性和完整性就不那么简单了。我们应该在对用户业务资料以及现场调研后,合理科学的对用户业务加以分析和研究,判断用户的想法是否科学,是否合理,找出业务的内在要素、结构、关系,然后告诉用户业务的整体。在做软件的过程中,需求经常发生变化,如何能很好的控制需求的变化,就要找到需求变化的根源,书中作者讲需求变化的根源是客户服务的对象,而不是客户本身。

  虽然只是读了一小部分,但这本书对我的学习有很大帮助,所以这本书是需要我经常拿来读读的,这里面有很多新的观点值得我去体会和总结。

原文地址:https://www.cnblogs.com/zyx111/p/8298783.html