作业三

第一章

书本提到了软件工程的目标是创造“足够好”的软件,其中有一条是用户满意度,但是如果客户要求的功能是十分难以解决或者是现有的技术无法解决,某公司只能做到其中的一小部分功能,那么这公司是会直接拒绝接项目还是尽可能的完成客户的要求?

第二章

到目前为止,我写程序都是先有一个大概的思路然后边写边加上一些功能。按照书本p35的软件工程师的任务清单进行个人的开发,如果我中途突然想到了更好的思路,那么我是直接重新开始写,还是按照原来的计划进行编写?

第三章

3.3节

在作业2中,我有很多想要实现的功能都是自己不会的,都是通过上网查相关的功能代码再按照自己的一些想法进行修改的,这可能就是书上说的“模仿”,但一直的这样模仿能在一定的程度上提高自己的编程能力吗?还是会被模仿对象的思路所固定而失去自己的想法?

第四章

 4.3.2

在学C时,老师说goto语句会造成程序流程的混乱,建议我们不要使用,书本的例子就说有的地方可以用goto,那么在实际的情况下goto语句的经常使用到吗?大多数在什么情况下使用goto

第五章

在团体中有不同的角色,如果有一个人他的编程能力不是很好,但很有想法,那么他在这个团队中适合做需求分析还是在编程过程中担任领航员这个角色呢?

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