网站首页  词典首页

请输入您要查询的论文:

 

标题 基于快速开发平台的需求分析业务模型系统的建设与实践
范文

    叶小艳 劳德瑜 陈诗友 张灿杰

    摘要:针对传统需求分析方法存在需求文档不明确、无法快速表达客户需求、软件开发对客户需求“响应迟钝”以及时效性较差等问题,在“快速开发平台”上构建了适用快速开发技术的需求分析业务模型。该模型按照组件技术思路,根据业务逻辑,快速地实现客户需求。系统测试显示性能和质量符合要求,缩短了软件开发周期,可以推广。

    关键词:快速开发平台;需求分析;业务模型;MVC模式

    中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2018)12-0076-04

    Abstract: Based on the traditional requirement analysis method are not clear, no requirements document rapid expression of customer demand, the software development of response slow and timeliness of poor customer demand ", in the" rapid development platform is constructed on the rapid development of technology needs analysis business model. According to the idea of component technology and according to the business logic, the model realizes the customer needs quickly. The system test shows that the performance and quality meet the requirements, and the software development cycle can be shortened, and it can be popularized.

    Key words: rapid development platform; requirement analysis; business model; MVC model

    近年來,尽管需求工程的方法和技术已有很大的发展,但如何快速获取和准确表达用户需求,仍然成为困扰着软件开发者的难题。由于软件开发人员缺乏足够的领域知识,只能被动地让用户提供信息;而用户通常不知道如何按软件开发的要求去描述他们的需求,他们一开始常常对自己的需求仅有一个模糊的认识,如果没有正确的提示和引导,也难以给出正确、完整的需求描述,因而导致软件开发过程中需求的不断变更,而需求的不断变更对软件的开发和管理来讲却是灾难性的。于是,软件开发者与客户双方都对信息化提出了同样的需求,即:随需应变、快速响应。本研究借助“快速开发技术”平台(即基于WEB页面即通过参数定制的方式进行开发),采用MVC框架、Mysql数据库对系统进行设计,使用HTML5+CSS36+Javascript等脚本语言来呈现出页面,实现需求分析业务建模系统。

    1 系统的框架设计

    采用MVC框架,即“模型—视图—控制器”的框架技术,如图1所示,包含模型、视图和控制器三个核心模块,分别在系统中承担不同的功能和责任。

    1)模型:模型是主体部分,包含业务数据和业务逻辑,同时负责访问和更新持久化数据。一个模型能为多个视图提供数据,每个视图都从不同角度来表达模型。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。

    (2)视图:视图是用户看到并与之交互的界面。项目目录结构视图向用户显示相关的数据,并能接收用户的输入数目录名称主要作用据,但它并不进行任何实际的业务处理。视图可以向index.php项目入口文件模型查询业务状态,但不能改变模型。视图还能接受Common项目公共目录,放置项目公共函数模型发出的数据更新事件,从而对用户界面进行同步更新。作为视图来讲,它只是作为一种输出数据并Lang项目语言包目录允许用户操作的方式。Conf项目配置目录,放置配置文件。

    (3)控制器:控制器负责协调整个应用程序的运Lib项目基目录,通常包括Action和Model目录转,控制器的作用就是接受浏览器端的请求。它接受TPL项目模板目录用户的输入并调用模型和视图去完成用户的需求,当用户单击Web页面中的超链接或发送HTML表单时,Runtime项目运行时目录,包括Canche、Temp、Data和Log控制器本身不输出,只是接收请求并决定调用哪个模型自动生成项目目录型构件去处理浏览器端发出的请求,然后确定用哪个视图来显示模型处理返回的数据。

    在MVC模式中,客户端首先通过URL(Universal Resource Locators,统一资源定位符)向服务器发出请求(Request),服务器解析URL,然后转到相应的控制器(Controller)进行处理,控制器处理后,再将结果通过视图(View)返回到客户端,作为对客户端请求的响应(Response)。

    2 系统的数据库设计

    系统建立的模型避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。以扩充的实体-(E-R模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。收集数据并具体建立一个数据库,运行一些典型的应用任务来验证数据库设计的正确性和合理性。一般,一个大型数据库的设计过程往往需要经过多次循环反复。数据库设计时考虑到便于修改设计,数据库设计的过程中主要以datainfo表存储匹配的信息,dataURL字段主要存储图片的地址,dataexplain主要存储了对应的详细信息。这样存储有利于最后结果的循环输出。

    3 系统的实现

    1)后台数据库设计与前端页面设计的合理性考虑与前端UI设计留空处如何传值,显示值的页面设计方案的确定以及数据字典编写。

    2)使用HTML和css对页面进行初步的制作和规划,具体代码为:

    

    echo ""."
"."

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2024/12/22 23:35:42