在软件工程中,软件开发生命周期是将软件开发工作分为较小的、平行的或连续的步骤或子过程的过程,以改善设计、产品管理。这种方法可能包括项目组为开发或维护软件应用程序而创建和完成的预先定义的具体交付物和工件。
Continue reading
聚焦资讯科技内容领域最前沿资讯,网络精华,心得交流
在软件工程中,软件开发生命周期是将软件开发工作分为较小的、平行的或连续的步骤或子过程的过程,以改善设计、产品管理。这种方法可能包括项目组为开发或维护软件应用程序而创建和完成的预先定义的具体交付物和工件。
Continue reading
开放/封闭原则是软件开发领域中最基本的设计原则。它指导我们如何建立一个稳定而灵活的系统。一个软件实体,如类、模块和函数,应该是开放的,可以扩展,封闭的,可以修改。
Continue reading
尽管面向数据流的建模被一些软件工程师认为是一种过时的技术,但它仍然是最广泛使用的需求分析符号之一。尽管数据流图(DFDs)不是UML的正式部分,但它们可以用来补充UML图,并提供对系统需求和过程的额外洞察力。
Continue reading
因果循环图(也被称为系统思维图)是用来从系统的角度显示因果的行为。因果循环图(CLD)是一种因果图,有助于直观地看到系统中不同的变量是如何相互关联的。
Continue reading
企业集成模式(EIP)是Gregor Hohpe和Bobby Woolf的书,以模式语言的形式描述了65种企业应用集成和面向消息的中间件的使用模式。它们帮助我们使用标准化的方式来整合应用,不需要每次遇到问题都重新发明轮子。
Continue reading
结构化系统分析与设计方法(SSADM)是结构化系统分析与设计方法,标准制定于20世纪80年代初,被广泛用于设计和应用计算中。它采用文字和图表相结合的方式进行系统设计,贯穿整个生命周期,从最初的设计概念到实际物理设计的应用。
Continue reading
跨职能的流程图(有时也被称为部署流程图)是一种业务流程图工具,用于阐明特定流程的步骤和利益相关者。通常情况下,我们使用跨职能的流程图来显示一个业务流程和负责该流程的职能单位(如部门)之间的关系。
Continue reading
流程图是一个流程中步骤顺序的图示。它是一种通用工具,可用于各种目的,如制造过程、管理或服务过程,或项目规划。它通常被定义为一种算法的图形表示,是一项任务的分步方法。它将步骤显示为各种类型的方框,并通过用箭头连接方框显示其顺序。
Continue reading
数据流图(DFDS)描述了系统中的逻辑模型和数据转换。它包括一个建模数据流的机制,并支持分解来说明数据流和功能的细节。数据流图不能显示关于操作顺序的信息。因此,它不是一个流程或流程建模的方法。
Continue reading
在现实中,客户可能在看到软件工作时才知道他们的需求是什么,所以改变他们的需求会导致重新设计、重新开发和重新测试,并增加成本。开发人员可能在设计一个新的软件产品或功能时没有意识到前面的困难,在这种情况下,最好是修改设计,而不是坚持不考虑任何新发现的约束、需求或问题的设计。因此,不能保证组织心中的需求能够真正发挥作用。
Continue reading