博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2020软件工程作业00——问题清单

Posted on 2020-04-11 10:56  清华学子  阅读(122)  评论(0编辑  收藏  举报

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.软件需要程序和数据,怎样才可以更好的操作这些数据?
4.对于软件创建中的环境要怎样配置?
5.时代的变化软件也在变,改变数据和接口就能改变软件吗?

第二次课

1.生命游戏不同模块怎样进行?
2.pycharm脚本文件怎样运行配置?
3.代码性能优化后,其数据结构是否也需要优化或者改变?

第三次课

1.pylint出现的错误和报告是一样的吗?
2.pylint静态分析具体是怎么执行的?
3.优化代码其算法会改变吗?数据结构又有何调整?

第四次课

1.黑盒白盒测试各有什么优点和缺点?
2.黑盒测试性能上是否能够满足要求?
3.黑盒测试在接口上输入能否正确的接受?能否输出正确的结果?是否有初始化或终止性错误?

第五次课

1.软件开发过程中如何进行项目管理?
2.在设计数据库时是否需要确定其结构和其他规格?
3.瀑布模型具体是怎么执行的?

第六次课

1.敏捷开发与迭代模型之间的有什么相似之处?
2.敏捷开发团队怎样建立?
3.传统开发与敏捷开发之间各有何优势与不足?

第七次课

1.团队怎样合作才可以促进高效团队建设?
2.功能点估算技术以什么为基础进行问题分解?
3.攻克难题时,最佳的开发团队组织模型是什么?

第八次课

1.sprint的迭代规划具体是怎样的?
2.故事有哪些特点?怎样去攻克故事的难点?
3.软件配置管理有哪些作用?
4.团队人员怎样才可以达到理想时间的估算方法?

第九次课

1.需求定义的应用领域和机器领域是怎样进行沟通的?
2.群体诱导技术的优缺点各是什么?
3.情景分析的目标是什么?指导原则又是什么?
4.高质量需求规格说明的评价标准是什么?

第十次课

1.用例建模可描述系统的功能性需求是什么?
2.用例包含软件系统需求有哪些?
3.常用的系统建模工具有哪些?

第十一次课

1.面向对象的具体分析思路是什么?
2.怎样才能确定面向对象实现的细节?
3.UML中,几种关系类型是什么?

第十三,四次课

1.对象的命名有哪些方法?
2.顺序图的风格是什么样的?
3.组合状态的迁移具体怎么实现的?

第十六,七次课

1.软件设计的基本原则有哪些?
2.软件体系结构风格有哪些?虚拟机风格是什么样的?
3. web架构设计的分层分为哪几层?各层的功能主要是什么?