摘要:传统的软件开发方法主要有两大类:面向过程和面向对象,他们两者在实际的软件开发中其实是相互融合相互补充的。具体做法如下: 用面向过程的方法开发软件的过程中,需求分阶段一般通过建立功能模型来分析系统功能。面向过程的方法学中提供的功能模型的建模工具是数据流图,在这一阶段可以引入面向对象方法学中提供的用例图
阅读全文
摘要:最早的软件和程序:机器语言->(编译器/解释器)->用goto语句来实现的循环等复杂的流程和算法。由于goto语句的滥用,致使程序无法阅读、修改、扩展。导致必须要有结构化的语言。 结构化语言取消了goto语句,可阅读、修改性好,但是重用只限制于代码复制,结果导致了模块化(即函数),但是函数不能永久地
阅读全文
摘要:自1968年北约组织的技术委员会正式提出“软件工程”的概念以来,经过几十年的发展,软件工程已经成为一门迅速发展,内容极其广泛的综合性学科。软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。其最终目标是提高软件的生存率,降低软件的生产成本,改进软件的质量,增加可靠性。 1、软
阅读全文
摘要:1.克服拖延和消极,把负担过重想拖延的事分解成若干个可付诸于行动的小步骤,完成第一步,接着在继续下一步。 2.每天早上第一件事就是在日志中写下今天必须要做的事和今天想做的事清单,然后让必须要做的事一一落实后,最后再做想做的还没做的事。 3.舍得放手无关紧要的事。
阅读全文