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


           软件经历了以“机器”为中心,以“应用”为中心,以“企业”为中心的发展过程,随着“应用”为中心的软件发展,原来的个体化“软件作坊式”的软件开发模式显示出了很多的问题,针对这些问题,人们在不断地讨论与制定对策,在软件开发技术和软件开发过程与管理方面都取得了很多进步。     

           新一代软件需求工程的表现为工作阶段划分、需求获取方式、关系定位和指导思想不同。需求规划是新一代需求工程中的最大亮点,它的工作是将业务、对象和信息化体系作为研究对象,采用科学研究、体系架构设计、信息资源规划的方法,编制出具有系统性、科学性、前瞻性的需求规划成果。需求规划的成果中包括形势分析、业务体系分析、对象体系分析等内容。它为需求开发中的需求获取奠定了坚实的基础。需求规划工作的原则是“业务定性、定量、定细节,系统定性、定量、定宏观”。本书由原理篇、知识篇、方法篇、应用篇、组织篇等构成。

          “需求分析”,就是对需要解决的问题进行详细分析,弄清楚需要解决的问题。开发人员需要了解顾客的需求,然后体现在软件中。如果说软件开发过程中,开发人员需要了解自己做什么,顾客需要告诉开发人员自己需要什么,而需求分析就是连接开发人员和顾客之间的重要纽带。只有真正理解顾客的需求,才能设计出顾客所需要的软件。

            它的第一章内容主要是讲了对软件需求的反思,近年来,随着软件行业的迅速发展,对软件需求的要求也越来越高。在过去很长一段时间,开发人员的认为需求分析是整个开发过程中最简单的一个环节。然后越来越多的开发人员认识到它才是整个开发过程中的核心部分。正所谓“磨刀不误砍柴工”。只有真正理解了顾客的需求,才能顺利开发出顾客真正需要的软件。如果一味追求进度,而忽略需求分析,很可能南辕北辙,开发变得毫无意义。这一章主要讲了对以往的人们的错误认识的反思,要使软件需求做到完整、准确、清晰、变化可控等绝不是一个简单的事,需要重新定位软件需求并借助逻辑的方法才是解决之道。

           对软件需求的反思 软件需求已经成为软件开发工作中的“阿喀琉斯之踵”,要使软件需求做到完整、准确、清晰、变化可控等绝不是一个简单的事,需要重新定位软件需求并借助逻辑的方法才是解决之道。

           过去软件的开发从需求分析开始再到软件设计、编码、系统测试以及维护,最后再回到需求分析,所有的人都围绕着这样的开发圈进行开发,却总是奔波忙碌于圈子里,而得不到客户的满意认可,抓不到关键,抓不住圆心,怎么能走出来圈子。换个角度,我们需要对需求重新定位,软件需求既然是“千夫所指”,那就让软件需求去做圆心,成为整个软件开发的核心。

  • 相关阅读:
    poj 2728 Desert King
    uva 439 Knight Moves
    hdu 1875 畅通工程再续
    scau实验题 8600 骑士周游问题(有障碍物)
    scau实验题 8596 Longest Ordered Subsequence
    poj 1679 The Unique MST
    uva 527 Oil Deposits
    poj 2533 Longest Ordered Subsequence
    .net 程序员 java 开发入门
    Collation conflict occur at operation on User define funtion & table's column
  • 原文地址:https://www.cnblogs.com/xxdcxy/p/7678718.html
Copyright © 2020-2023  润新知