Page 41 - 软件工程与项目管理
P. 41

第一章 软件工程概述



            杂性的问题。各个环节都具有明显的目的性,对工作人员的实践运用也可以起到
            良好的作用。
                 4. 嵌入式软件开发要点
                 随着各类电子设备的快速发展,作为计算机软件的重要组成,嵌入式软件
            的应用日渐广泛,嵌入式软件开发逐渐成为业界关注的焦点,其具体开发流程可

            概括为:需求分析→设计→实现→测试→运行。为了保证嵌入式软件的开发效率,
            该文建议采用基于组件的嵌入式软件开发方法,该方法的应用流程为:应用系统
            / 应用系统 / 应用系统→抽取领域共性→组件库→新应用系统 / 新应用系统 / 新

            应用系统。在组件构成的组件仓库的支持下,嵌入式软件开发效率、质量均可
            得到较好保障。以某智能气象站的嵌入式软件开发为例,Qt 跨平台 C++ 开发环境、
            moc 元对象编译器、“信号与槽”新消息机制均能够较好服务于嵌入式软件开
            发为保证嵌入式软件开发质量,开发过程需重点关注单元间通信方式、类的继
            承关系。

                 5.B/S 体系结构开发要点
                 B/S 体系结构属于现阶段计算机软件开发的常用结构,基于该结构的计算机
            软件开发可采用多层 Web 应用动态模式、分布式多层结构,同时关注软件的安

            全性和稳定性。以其中的多层 Web 应用动态模式为例,该模式具备安全、系统
            维护升级简单、数据库服务器负载较低、封装源代码和不断提高软件性能等优势。
            多层 Web 应用动态模式主要涉及浏览器、C/S 应用、应用服务器、数据库服务器、
            WEBSERVER 和 INTERNET/INTRANET。为保证计算机软件的 B/S 体系结构开发
            实现动态平衡,设计过程必须对应用服务器进行冗余配置,同时开展负荷计算,

            将系统负载分散到多个应用服务器。B/S 体系结构具备的开发成本和维护成本较
            低,可实现跨平台操作,减少网络开销、消除数据库瓶颈、减少数据库开发等能
            够由此实现。

                 (五)计算机软件开发技术在实践中加以使用的情况
                 针对计算机软件开发技术加以良好的运用,可以切实地为民众的生活和工
            作提供便利,并且也可以加快社会的发展。诸如:利用淘宝软件可以购买自己所
            需要的各种物品。计算机软件开发技术已经运用到了人们生活的各个角落之中,
            为人们生活水平的提升起到了积极的促进作用。就当下实际情况来说,计算机软

            件开发技术所开发的项目相对较为复杂,很多大型的软件项目都需要运用到计算


                                                                                    31
                                                                                    31
   36   37   38   39   40   41   42   43   44   45   46