zoukankan      html  css  js  c++  java
  • 2020软件工程作业00

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10618
    这个作业的目标 问题清单
    作业正文 如下所示
    其他参考文献

    问题清单

    第一次课

    1.作为软件开发者,在设计一个软件的时候,应该考虑哪方面的因素?
    2.软件工程能给我们解决什么问题?
    3.如何保证一个软件的质量?衡量一个软件好坏的具体标准是什么?

    第二次课

    1.如何提高代码的运行效率?
    2.客户的需求在原有的基础上不断改变,程序员是否需要不断的舍弃原有代码而重新编写?
    3.怎样才算是高质量的设计?

    第三次课

    1.代码审查能否发现程序的漏洞?
    2.如何保证代码性能优化已经达到最大限度?
    3.结对编程中,两名程序员各有各的想法,各自想用自己的方法,在最终确定的时候会耗费大量的时间,效率也随之下降,怎么解决?

    第四次课

    1.进行单元测试有什么好处?
    2.怎么理解驱动模块和桩模块?
    3.黑盒测试中如何进行边界值分析?

    第五次课

    1.软件开发中有哪几种过程模型适用于面向对象的软件开发?
    2.瀑布模型有哪些优点和缺点?
    3.在统一软件开发过程模型中,核心工作流程包括哪些?

    第六次课

    1.传统开发和敏捷开发的具体区别是什么?
    2.敏捷开发在软件开发中有何地位?
    3什么是Scrum开发方法?

    第七次课

    1.需求分析的任务是什么?如何理解分析阶段的任务是做什么,而不是怎么做?
    2.文档在软件工程的作用?
    3.用例点估算在什么情况下使用?

    第八次课

    1.可视化管理中燃尽图反映了什么?
    2.怎样理解故事点和理想时间?
    3.为什么要进行软件配置管理?

    第九次课

    1.什么是好的软件配置管理?
    2.如何将需求和无意义的文字区分开?
    3.软件设计规约是为了做什么?

  • 相关阅读:
    Chromium(Chrome) frame structure detail
    Chromium(Chrome) Sandbox Details
    ECMA6 New Features
    Asynchronous programming in javascript
    Restful OData Protocol
    java 历年版本特征(简化)
    λ 演算学习
    远程访问其他主机的Mysql(Ubuntu)
    NoSQL基础学习
    Apache solr 6.6.0安装
  • 原文地址:https://www.cnblogs.com/huangbo123/p/12674582.html
Copyright © 2011-2022 走看看