zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记01

         新学期开始,我们开设了软件工程课程,在老师的指导下,我从网上找到了《构建之法》这本书,随着课堂上老师的讲解以及书籍的快速阅读,我对软件工程有了很多的了解。之前我们的编程只能算是基础,远远没有能够达到工程的水平,也引起了我对软件工程的学习兴趣。通过这一个星期的学习,我发现了一些问题:
         1、关于bug 。不同的人给bug 不同的定义,用户觉得没有自己想要的就是bug ,而开发人员认为这是设定的,不是bug ,那么,是否应该明确这些个bug 需要不需要进行更新维护。
         2、关于软件和工程。课上老师说,对于一个程序,要明确一个范围,不能无限制的添加各种用户想要的功能,以至于将一个软件做成一个很大的工程。对于用户的需要,我们总不能置之不理,我们该怎样做。
         3、关于团队项目。在一个团队中,各人负责的项目部分在难度和量上有着很大的不同,在相同时间的完成情况和质量也一定各不相同,那作为一个团队,是应该能力强者帮助能力弱者,还是能力强者等待能力弱者。
         4、软件发布之后的维护。与前边的第2 点很相似,软件发布很成功,但用户有了新的需要,我们是应该迅速进行更新升级,还是开发用于新功能的新的软件。(有个实例:如一款浏览器开发商,加入了看视频、阅读器等功能;另一种浏览器开发商,开发了同名的看视频、阅读器,但并不集成在一款软件之上)
         5、IT 行业的创新。很多时候觉得现在的IT 已经算是很高端的了,在现在这个各种工具和应用都比较完善的时候进行创新,一定会很困难,不仅是旁人的不支持,自己都会有一定的心理因素,那我们的创新应该怎样进行呢。
         6、关于创新。软件是更新升级特别快的一个项目,创新也是必需的一个提升竞争力的方面。那么,当我们某天醒来或是脑中突然有一个想法时,我们是应该立刻放下所有的工作去验证这个想法、实现这个想法,还是说放在一边,等有一天这个想法成熟了在进行研究呢。(我们能不能有这个时间或者这些条件,这些都需要我们考虑)
         7、关于绩效。对一个团队中的一个人,或者在对个人工作中的一个人的评价,怎样形成才能更为客观公平。(例如有的人用了很多时间进行优化,但程序中仍有bug,有的人不进行优化,程序功能简单但无bug)
        这些问题,是我想要进行了解的,也是我在学习过程中产生的一些疑问,我会尽最大努力的找到这些问题的令人满意的答案。

  • 相关阅读:
    hdu 1028 Ignatius and the Princess III (n的划分)
    CodeForces
    poj 3254 Corn Fields (状压DP入门)
    HYSBZ 1040 骑士 (基环外向树DP)
    PAT 1071 Speech Patterns (25)
    PAT 1077 Kuchiguse (20)
    PAT 1043 Is It a Binary Search Tree (25)
    PAT 1053 Path of Equal Weight (30)
    c++ 常用标准库
    常见数学问题
  • 原文地址:https://www.cnblogs.com/wangyw/p/5247210.html
Copyright © 2011-2022 走看看