软件设计原理
软件设计一直是开发周期中最重要的阶段。您花更多的时间设计弹性和灵活的体系结构,将来在发生更改时会节省更多的时间。需求总是在变化–如果不定期添加或维护任何功能,则软件将成为传统–并且这些变化的成本取决于系统的结构和体系结构。在本文中,我们将讨论有助于创建易于维护和扩展的软件的关键设计原则。实际方案假设老板要求您创建一个将Word文档转换为PDF的应用程序。该任务看起来···
软件设计一直是开发周期中最重要的阶段。您花更多的时间设计弹性和灵活的体系结构,将来在发生更改时会节省更多的时间。需求总是在变化–如果不定期添加或维护任何功能,则软件将成为传统–并且这些变化的成本取决于系统的结构和体系结构。在本文中,我们将讨论有助于创建易于维护和扩展的软件的关键设计原则。实际方案假设老板要求您创建一个将Word文档转换为PDF的应用程序。该任务看起来···
供应链管理的100年历史始于基本劳动密集型流程的改进,并发展到当今的工程和复杂的国际网络。让我们探索过去60多年,并在下面享受一个非凡的信息图。供应链管理的起点供应链行业的运筹学以及工业工程学都是从物流开始的。工业工程的创始人弗雷德里克·泰勒(Fredrick Taylor)于1911年撰写了《科学管理原理》,他的工作目标是改进人工加载的过程。分析的价值的运筹学始于第二次世界大战期···
管理信息系统(MIS)是用于收集和存储信息的任何计算机系统,带有用于分析该信息的工具,以便您可以监视操作并做出明智的业务决策。跟踪销售数据,生成每周报告并扩展过去的销售以向您提供销售预测的软件将是管理信息系统的一个示例。更复杂的系统可以跟踪不同部门的生产,监视库存,跟踪成本,甚至监视公司的库存。过去,MIS通常是独立于其他公司系统运行的系统。一次,它几乎只能在大型···
ERP的简史–自1960年以来以及ERP的未来ERP的历史可以追溯到1960年!ERP(企业资源计划)是制造资源计划(MRP II)的发展。ERP的历史ERP历史的两个方面从业务角度看,ERP已从制造流程的协调扩展到了。它扩展到企业范围内后端流程的集成。从技术角度来看,ERP已从传统实施演变为更灵活的分层客户端-服务器体系结构库存管理与控制(1960年代)库存管理和控制是信息技术和业务流程的结合,业务···
为什么我在这里主要讨论迭代式软件开发?本文在此抛开千篇一律的理论,拟就根据多年的实践,总结出一套比较务实、可操作性强的方法,以期望在有限的资源下确保软件质量得到较大保证。一家之见,纰漏之处还请大家多多指正。每一个迭代,都可以形成一个可交付的小版本。事实上,每一个迭代周期内,对于编码和测试也可以进行多次迭代。通过快速发布测试构建的方式,验证开发完成的新功能,再···
移动应用构建者的演变仅仅几年前,使用构建器构建移动应用程序并不是最可靠的选择。原因是您除了构建静态应用程序外什么都做不到。没有动态功能。如今,情况已不再如此。这是因为最新一代的移动应用程序构建器允许扩展,动态窗口小部件和简化的实时功能。而且,在大多数情况下,作为一家小型企业主,您不需要的更多。上面的示例展示了如何将整个YouTube频道合并到您的移动应用中。而且,该···
概述Elastic APM 是基于 Elastic Stack 构建的应用性能监控系统。通过 Elastic APM 可以监控应用程序,收集有关请求的响应时间、数据库查询、高速缓存调用、外部 HTTP 请求等的详细性能信息,这样可以更快地查明并修复性能问题。Elastic APM 还会自动收集未处理的错误和异常,错误主要基于堆栈跟踪进行分组,因此可以识别出现的新错误,并密切关注特定错误发生的次数。APM 组件Elastic AP···
VueVue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。ReactReact 和 Vue 有许多相似之处,它们都有:使用 Virtual DOM提供了响应式 (Reactive) 和组件化···
Bootstrap所涉及的应用范围到底有多广?Bootstrap是否真的很实用?关于这两方面的问题,网络上曾展开过激烈的争论。Bootstrap对于设计能力不强,也没有太多的时间去设计前端界面的用户来说,价值是巨大的。Bootstrap的目的是帮助开发人员快速开发原型,避免用户经常从零开始绘制白底黑边的裸图。Bootstrap包括几十个组件.每个组件都自然地结合了设计与开发,具有完整的实例文档.定义了真正的···