zoukankan      html  css  js  c++  java
  • 软件工程第一次作业补充

    在一周之内快速看完《构建之法》,列出你不懂的5-10个问题,发布在自己的博客。

    1.软件工程师的职业发展方向如何,有哪些?
    课本第三章第二小节
    我看了这一段文字:软件工程师的职业发展——考级之路,计算机等级考试、全国计算机技术与软件专业技术资格考试等,并且谈了局限性。我有这个问题:软件工程师都必须走考级之路吗?看完课本我还是对软件工程师的发展方向不了解。我查了资料,有这些说法:走向管理、走向行业、走向专业,但是我还是不太懂,希望得到一针见血的答案。

    2.如何去评价一个软件的质量?
    第十四章第一小节
    书中提到软件的质量要看程序的质量和软件工程的质量,我查了相关资料,资料说了功能性,可靠性,易使用性,效率,可维修性等。
    我有这个问题:在开发软件期间,用户并未直接参与到其中,而我们是否只需要实现了一定的功能就不考虑其他要素,换句话说,软件的质量是否就是其功能的多少?能否避开那些繁琐的开发过程?

    3.分而治之(WBS)原理是什么?
    第八章8.7节
    书中提到WBS通常从最终的产品开始,一层一层往下,把大型交付件分割为小型,具体的交付件,持续分割下去。我有这个问题:那么每次进行这样的分割原则是什么?或者说原理是什么?我查阅了相关资料并未得到准确的答案,还是很疑惑,请老师赐教。

    4..关于图形建模都有哪些分析方法?
    第十一章11.2小结
    书中提到图形建模和分析方法(思维导图、实体关系图)等,但并未给出分析方法,我看了很久还是不理解,于是查找了相关的资料:资料说要理解,抽象:理解问题,过滤掉非核心信息, 找到合适的数学模型根据模型和解法,按部就班地解决问题。但我还是不理解,所以提问:是否要进行图形建模?图形建模有哪些分析方法?

    5.功能的定位和优先级的实现?
    第八章8.5小结书中提到了四种划分,就得到了功能分析的四个象限,有(杀手功能,外围功能,必要需求,辅助需求)。资料显示:如何准确划分优先级,根据我的经验,一般需求分析人员对用例的优先级划分上没有具体的原则和标准,往往跟着感觉走,要么是客户认为重要的,急着要实现的功能,优先级就高。那么如何定义分类这些功能的划分,从竞争对手中抢的先机?因为有时候不能保证感觉都是对的。

  • 相关阅读:
    firefox配置
    安装gstreamer开发环境
    linux下批量替换文件内容(转)
    iptables详细教程:基础、架构、清空规则、追加规则、应用实例(转)
    iptables 使用
    如何用iptables实现NAT(转)
    Python 练习题
    Python unittest 参数化
    Python Logging模块
    Python 多进程
  • 原文地址:https://www.cnblogs.com/RealQ/p/6724391.html
Copyright © 2011-2022 走看看