摘要:
一、提问回顾 在学期刚开始的时候,我们阅读了邹欣老师的《构建之法》这本书,对其中不太理解的地方提出了几个问题,当时提出的问题在博客: "【软件工程】第1次个人作业 " 。问题如下: 1. 如何选择专和精?需要结合哪些方面考虑? 阅读全文
摘要:
|项目|内容| |: |: | |作业属于哪个课程| "北航软件工程" | |作业要求| "作业要求" | |课程目标|锻炼合作能力,编程能力| |这个作业如何帮助我实现目标|和partner合作完成作业| 1. 在文章开头给出Github项目地址 "项目地址" 2. 预计开发时间PSP表 | PS 阅读全文
摘要:
|项目|内容| |: |: | |作业属于哪个课程| "北航软件工程" | |作业要求| "作业要求" | |课程目标|熟悉软件编写过程,锻炼编程能力| |这个作业如何帮我实现目标|阅读基本构建的理念,加深理解| 一、快速看完整部教材,列出你仍然不懂的5到10个问题。 1. 第三章 软件工程师的成长 阅读全文
摘要:
|项目|内容| |: |: | |这个作业属于北航软件工程| "班级链接" | |作业要求| "作业要求" | |我对这门课程的目标|学到一定的软件开发经验,提高编程能力| |这个作业在哪方面帮助我实现目标|分组进行软件开发的课程设计| 第一部分:结缘计算机 1. 你为什么选择计算机专业?你认为你的 阅读全文
摘要:
一、测试与正确性论证的比较 从方法上看,测试是使用大量测试样例来覆盖测试代码,从而能够检测代码的实现是否正确,功能是否完善。而正确性论证是使用代码的规格和逻辑进行严密的推论和证明,从而验证代码的实现正确性。从优缺点来看,测试的优点在于能够直观地看出测试的结果是否正确,而缺点在于难以构造覆盖完整的测试 阅读全文
摘要:
调研: 最早的程序设计是直接采用机器语言来编写的,或者使用二进制码来表示机器能够识别和执行的指令和数据。机器语言的优点在于速度快,缺点在于写起来实在是太困难了,编程效率低,可读性差,并且编写规模大的程序。之后逐渐产生了面向过程和面向对象的编程思想,来满足不同条件下的编程方式。1968年《GOTO有害 阅读全文
摘要:
第五次作业: 设计策略: 本次作业设计的基本思路是按照指导书所给的推荐方法来完成的,即共用对象为队列盘,线程有电梯、调度器、以及扫描器,扫描器将控制台输入的有效指令加入到队列盘中,调度器依据指导书的原则分配任务给电梯,然后电梯将其一条条执行。在电梯的类中,加入了一个小队列,即电梯依次需要完成的任务。 阅读全文
摘要:
对于OO这门课,学长学姐偶尔提起,大家都略有耳闻,但是并没有将其和计组相提并论。因此,在刚开始接触的时候,并不认为其会比计组难到哪里去,然而事实证明,还是不要想当然去判断,以及不提前学好JAVA对于OO这门课会降低很多的生存率。 代码度量分析程序结构: 第一次作业 Metric度量分析: 在度量分析 阅读全文