软件开发是一个需要精确的计划和远见的过程。有几种技术可以用来记录软件开发。统一建模语言(UML)是一种标准方法,用于记录软件开发所需的工件。人控计算机UML是设计最佳实践的集合统一建模语言(Unified Modeling Languag...
软件开发是一个需要精确的计划和远见的过程。有几种技术可以用来记录软件开发。统一建模语言(UML)是一种标准方法,用于记录软件开发所需的工件。人控计算机UML是设计最佳实践的集合统一建模语言(Unified Modeling Language)于1996年由对象管理组织(OMG)首次引入。UML的最初版本是由一组软件开发专家(通常称为“三个朋友”)创建的。这三个朋友分别是Grady Booch、James Rumbaugh,他们被认为是1996年标准方法统一项目的领导者和创立者,这个项目导致了统一建模语言的创建。这种统一的努力采用了软件设计和开发的最佳方法,并创建了一个易于理解的可重用框架approach使用图形符号作为软件项目和用户社区的通信设计。这些图形符号帮助软件开发团队探索潜在的设计和缺陷。统一建模语言通常用作软件应用程序设计的蓝图。此蓝图解释了软件应用程序将被构建。敏捷建模(AM)是使用UML的软件设计方法的一个例子。AM是设计软件的实践和原则的集合。UML过程经常被批评为给开发团队带来负担,特别是在文档管理领域。敏捷建模试图将UML的必要部分简化成一个敏捷的设计框架,敏捷建模使用UML文档作为设计的草稿,而不是最终的蓝图或正式文档这就不需要定期更新UML文档了。基于模型的测试(MBT)是一个基于定义的设计完成测试的过程。这些设计是根据系统的需求构建的。定义的需求然后被用来生成测试用例,MBT构件可以生成必要的信息来解释系统的预期状态。软件开发中最复杂的过程之一是组件的集成。模型驱动集成(MDI)是一个旨在简化应用程序集成工作的过程在MDI中,设计是用统一建模语言创建的,用于表示软件中交换路径的控制
-
发表于 2020-08-07 09:13
- 阅读 ( 1261 )
- 分类:电脑网络