04 2018 档案

摘要:私以为软件工程的起点便是需求分析。准确全面地找到这些需求主要有以下几个步骤 一、 获取和引导需求 作为本科生,身边共性的需求不难获取,实验室信息,导师信息,实习信息等等,总结起来便是我们需要一个综合的官方的信息发布平台。而这其中又牵扯到一个问题,要分的清用户需求和产品需求。用户需求是用户从自身角度出 阅读全文
posted @ 2018-04-26 14:19 hhhua 阅读(449) 评论(1) 推荐(0)
摘要:首先不得不承认,每个在各自独立设计,实现软件的过程中不免要犯各种错误。在结对编程中,因为有随时的复审和交流,每个人都有强项,恰恰与木桶效应相反,最后的结果是各方面两个人的最高水平!这样,错误少了,程序的初始质量就高很多。自然省下很多修改时间。尤其是对于(==写成=)这种低级无脑难以发现的问题。 结对 阅读全文
posted @ 2018-04-22 21:00 hhhua 阅读(128) 评论(1) 推荐(0)
摘要:浅谈MSF基本原则与本次课程团队项目中如何做到。 MSF基本原则: (1)推动信息共享与沟通(Foster open communications) (2)为共同的远景而工作(Work toward a shared vision) (3)充分授权和信任(Empower team members) 阅读全文
posted @ 2018-04-18 21:14 hhhua 阅读(237) 评论(1) 推荐(0)
摘要:GitHub:https://github.com/zsl1996/UI/commits/master 一、 实验内容 这是交付给最终用户的软件,有一定的界面和必要的辅助功能。完成Windows和Linux电脑图形界面的程序,需实现以下功能: l 对上述各属性参数(生成题目的数量,操作数的数量,题目 阅读全文
posted @ 2018-04-16 03:23 hhhua 阅读(278) 评论(1) 推荐(0)
摘要:现代软件产业经过几十年的发展,已经形成了项目组合作的形式,几乎不存在一个人完成所有工作的情况,一个团队最少有两个人组成,那么两人合作的过程中有什么需要关注的地方呢? 一、 代码风格规范 程序员写的代码是给电脑看的,能运行就是好代码;但对于结对编程来说,能让另一个人理解你的代码,迅速掌握你代码的逻辑关 阅读全文
posted @ 2018-04-15 21:00 hhhua 阅读(159) 评论(1) 推荐(0)
摘要:软件工程师的成长除了个人能力的提升之外,更重要的是形成正确的理论体系,一整套的问题解决方案;在这漫长的成长之路上,一些思维误区值得我们的重视。 软件的模块之间存在着各种复杂的依赖关系,又因为软件的易变性和不可见性,各个模块之前的关系更加难以定义清楚。当面对软件的维护和修复任务时,一种消极的态度是面对 阅读全文
posted @ 2018-04-02 23:14 hhhua 阅读(319) 评论(2) 推荐(0)