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
    这个作业的目标 问题清单
    作业正文 如下所示
    其他参考文献

    第一章、初始软件工程

    初步的软件工程学习,需要编码能力和计算机有关知识达到什么层次,才能更好的进行软件工程的学习?

    软件开发一定要学习python吗?

    第二章、编写高质量代码

    结对编程,是一个程序员必备的能力吗?

    代码的高质量的保证,关键在于?

    第三章、单元测试

     对代码进行测试时,是先进行黑盒测试再进行白盒测试吗?

    软件测试时如何提高覆盖率?

    第四章、软件开发过程

    为什么3D打印的操作系统最适合采用增量开发

     四种软件过程模型,使用面广、优点较多的是哪一种?

    一个软件开发中,可以使用两个或几个过程模型吗?

    第五章、团队开发管理

    沟通很重要,是不是一个团队里,每个人都应该掌握与人合理沟通的能力?

    团队项目一定会效率更高吗?

    第六章、敏捷开发与配置管理

    如何编写一个用户故事?

     用户故事的特征:独立的、可讨论的、对用户或客户有价值的、可估计的、小的、可测试的。

    scrum敏捷开发的优缺点

     优点:敏捷确实是项目进入实质开发迭代阶段,用户很快可以看到一个基线架构版的产品。敏捷注重市场快速反应能力,也即具体应对能力,客户前期满意度高。

     缺点:敏捷注重人员的沟通,忽略文档的重要性,若项目人员流动太大,又给维护带来了不少难度,特别是项目存在于新手比较多时,老员工比较累。需要项目中存在经验较强的人,要不大项目中容易遇到瓶颈问题。

    第七章、需求获取

    成为一个需求分析师,是否也需要具备较高水平的编码和软件开发能力?

  • 相关阅读:
    oracle授权另外一个用户访问自己创建的数据对象
    popupWindow使用详解
    oracle用户管理实例
    oracle用户管理入门
    sqlite数据库修改及升级
    android之listView定位到指定行同时隐藏输入键盘
    oracle数据库常用命令
    Oracle11g安装完成后给用户解锁
    Git学习笔记(一)
    gson使用详解
  • 原文地址:https://www.cnblogs.com/mao-liu/p/12469772.html
Copyright © 2011-2022 走看看