第一周作业

  大家好,我是来自计科五班的梁鸿津。对于软件工程导论这门课程,我充满了期待,希望通过这门课程的学习,掌握软件开发的基本流程和需要注意的问题,掌握软件开发所需的各种方法和工具。同时通过实机练习,进一步掌握软件开发的过程,了解各种规范,为日后软件开发打下坚实的基础。

  问题:

  (1)在人机界面设置的过程中提到要提前考虑,但是诸如系统响应时间等的因素会随硬件迭代发展,机器性能差异等的影响,如何做到准确预测?

  (2)Petri网和普通的流程图有什么区别,通过普通的流程图能不能解决竞争死锁的问题?

  (3)在确认测试这一小节中看到了Beat测试和Alpha测试的不同,但在一些软件中还看到过Early Access测试和Early Alpha测试,他们之间的差别是什么?

  (4)COCOMO2模型中的例如模型系数之类的参数的值应该如何确认?

  (5)在面向对象的软件设计过程中应该要注意些什么,如何确保写出的代码是面向对象而不是面向过程?

你可能感兴趣的:(第一周作业)