评论:同窗你好,对于你的第二个问题,我是这样认为的,对于甲方的需求的变化,不论何种方法,必要的妥协和底线上的坚持都是必需要作到的。不能一味的妥协要求,这样进度就不能保证,公司的经营就会出现问题,开发者内部确定要造成底线,即什么样的要求是绝对不能知足的。html
评论:同窗你好,我看到你写道“但这些都是古老的课程,但愿课程能与时俱进,或者增设前沿技术课程,选修也行。”,我以为在咱们这个专业那些基本的算法和原理虽然古老,但仍是值得一学的,并且如今科技发展很是迅猛,不少前沿的东西更新换代也很是快,不少东西若是想了解的话能够本身去关注。算法
评论:对于你说的“评价一个团队的好坏,也是只关注他们是否能够解决用户的需求,而无需顾及每一个机构的内部组织架构吗?”我也上网查了一下,说评价一个团队的好坏,效率是关键,由此我认为,一个好的团队一定有很是好的内部组织架构,而是否解决用户需求则是一个团队的能力及表现。数据库
读了同窗们的博文以后我发现同窗们都对根据本身的疑惑提出了问题,是通过思考的,很真实,并且有的排版也很是不错,要向他们学习。架构
文件 阶段 | 可行性研究 | 开发计划 | 需求分析 | 设计 | 实现 | 测试 | 使用与维护 |
---|---|---|---|---|---|---|---|
可行性研究报告 | √ | √ | |||||
项目开发计划 | √ | √ | |||||
软件需求说明书 | √ | ||||||
数据要求说明书 | √ | ||||||
测试计划 | √ | √ | |||||
概要设计说明书 | √ | ||||||
详细计划说明书 | √ | ||||||
数据库设计说明书 | √ | ||||||
模块开发卷宗 | √ | √ | |||||
用户手册 | √ | √ | √ | √ | |||
操做手册 | √ | √ | √ | ||||
测试分析报告 | √ | ||||||
开发进度月报 | √ | √ | √ | √ | √ | √ | |
项目开发总结 | √ | √ |
在完成一个项目的工程中会遇到不少各方面的问题,因此要学会自我调整,而后一步一步去解决这些挡在你面前的困难。数据库设计
问:项目如今有用户吗?
答:有用户。学习
问:项目可否继续开发,源代码/文档还有么?
答:能继续开发,源代码有,文档没有。测试
问:项目开发有什么经验和教训?
答:在团队进行项目开发的过程当中最重要的一点就是分工明确,而后注重团结协做;而后咱们在正式编写代码工做开始以前必定要花足够的时间在需求分析上,团队人员一块儿商量要开发的项目主要要完成什么功能,还要注意各个功能的细节应该都有哪些以及在实践过程当中到底能不能实现的问题。网站
问:对学好软件工程有什么建议?
答:其实,学好一件东西,首先要弄清楚它是干什么的,它的原理是什么,先大致掌握了它的核心,而后就是多下功夫了。
软件工程是典型的计算机科学和数学,管理科学,心理学,社会学等学科的综合。它使咱们这些搞理论和技术的人进入了一个社会。你所要考虑的不只仅是程序的优劣,更应该考虑程序与软件的区别,软件与软件产品的区别,软件软件产品的市场前景,以及如何更好的与人交流。设计
件工程这门课的课本知识主要是以文字叙述为主,比较枯燥,可是咱们在学习的过程当中必须以实践为主,要系统的针对某一个项目进行团队建设,可行性分析,需求分析,整体设计,详细设计,软件实现和测试等各项工做,学好这门课须要认真,努力和大量的时间精力。htm