构建之法终于到手了

问题1:第一章的第1.2节中提出软件工程包括软件需求分析、软件设计、软件构建、软件测试和软件维护。那么具体怎样做详尽的需求分析呢。跟朋友聊到过需求分析,是不是在团队里特定职位人员写这个呢?如果是特定职位的人员,还需要懂写代码吗?理解客户用意,编写文档不就好了嘛?也许会说不懂整个流程概况内容的人不能写需求分析?但是这一职位难道不是熟能生巧增加经验值即可的职位吗?(抱歉是个计算机白痴。只能提这种问题)

问题2:也是随之而来的问题。既然一个成熟的团队是分工明确的。只是团队会流动并且会任务调配,那是要求我们整个流程的所有内容都要精通吗?书中也说软件工程涵盖的内容甚广。有目的性的学习似乎更重要?

问题3:确实,这本书填补了学校和软件工程相应岗位中间的沟鸿,但是这样一刀切的培训或者说教育方法,会不会不适用于一部分群体呢?就像小学生面对大量的作业轰炸的时候,就不想自己写作业了,直接找父母帮忙,或者早早到学校去抄其他人的。这样的话,作用何在呢?

问题4:我想考公务员事业编。那么用这本书学习能给我带来什么?

问题5:这本书描述了团队合作的重要性。还有提供了一些方法论。据我所知。学习这一行为,是认识,实践,再认识,再实践的过程。每个学生的个体差异性非常大。这本书真的适用于所有人嘛?

以上是我的疑问。不知道我的疑问是否太过浅显,但是显然我挺困惑这些事。

再加一问:软件质量的保证涉及太多方面,哪一方面是最重要的?哪一方面是最容易出纰漏的?

posted @ 2016-09-12 13:34  沈柏杉  阅读(132)  评论(4编辑  收藏  举报