博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
构建之法阅读笔记05
阅读量:4992 次
发布时间:2019-06-12

本文共 605 字,大约阅读时间需要 2 分钟。

      本周我读的是需求分析这一章,在没读这章以前,我以为需求只是来自于用户的需求,用户需要我们做什么样的软件,我们就做怎样的软件。在读完这一章后,我知道软件的需求不止是来自于用户的要求。它还可以来自各种管理机构。它不仅来自外界,还可以来自软件企业本身。同时,它还可以来自技术团队本身,团队在考虑软件的代码、架构、所依赖的长期演化的时候,会提出技术性的需求,包括代码的迁移、架构的演化、平台的变化,或者引入新的技术。其中,使我感到印象最深的一个细节就是很多时候用户并不知道自己确切的需求,这时就需要软件团队设身处地的为用户着想,引导出需求。

      在读完这一章之后,我最大的感受还是我们在平时编写或者设计一个软件的时候,根本就没有想到需求分析这一重要的软件发布过程,而都是为了完成老师布置的作业,有时即使是我们班上编程能力最强的人也没有想到这一点,当我在请教他们的时候,我问他们是怎样编写出的这个程序,他们几乎都会说是在网上找了一个相似的例子然后自己改了改。都是为了应付作业而变成。所以我们在以后看到老师给的作业时,不应该直接下手就开始写代码,而是应该考虑一下老师为什么要给我们这样一道题目。编写这道题目究竟对我们有没有实际的影响。即使不是要真正发布一个软件,我们也可以想一想编写了这个程序我们能解决怎样的实际问题。

转载于:https://www.cnblogs.com/wangzongze/p/5571373.html

你可能感兴趣的文章
字符串转整型C++
查看>>
随机生成红包算法
查看>>
Datatable get请求传参应用
查看>>
杭电1170
查看>>
3unit8
查看>>
kettle与各数据库建立链接的链接字符串
查看>>
【转】Apache Solr 访问权限控制
查看>>
LoadRunner压力测试实际运用的使用方法
查看>>
项目管理理论与实践(1)——企业项目管理介绍
查看>>
MySql学习20----数据库范式
查看>>
[Mark]The problems & solutions of vmware vsphere
查看>>
在centos7 上部署 vuepress
查看>>
[luogu1971 NOI2011] 兔兔与蛋蛋游戏 (二分图博弈)
查看>>
struts2中的标签
查看>>
Beta版总结会议
查看>>
建造者模式(Builder Pattern)
查看>>
ajax&模板引擎
查看>>
浅析Java中的final关键字
查看>>
PHP批量删除
查看>>
Android Studio 提示gradle Plugin is too old
查看>>