4 research outputs found

    GOREWEB framework for goal oriented requirements engineering of web applications

    Get PDF
    In this paper, we propose a framework for modeling goal driven requirements of web applications. Web engineers mostly focus on design aspects only overlooking the real goals and expectations of the user. Goal oriented Requirement Engineering is a popular approach for Information system development but has not been explored much for Web applications. However, in today's times Web is dominating in every business making it imperative that its requirements are analyzed carefully and in profundity. Goal driven requirements analysis helps in capturing stakeholders' goals very finely, by choosing between alternatives and resolving conflicts. Detailed classification of both functional and non-functional requirements specific to web applications is discussed in the presented work. A framework, GOREWEB (Goal oriented Requirements Engineering for Web Applications) is proposed for analyzing goals and translating them into functional and non-functional web requirements

    Model and use case driven software development process.

    Get PDF
    У докторској дисертацији је разматран проблем интеграције случајева коришћења у моделом вођени развој софтвера и предложена оригиналана Silab- UCMDDM метода. Предложена Silab-UCMDDM метода истиче важност и неопходност коришћења 3 међусобно конзистентна и комплементарна модела: а) моделa случајева коришћења, б) доменскoг моделa и ц) моделa прелаза стања. У дисертацији је идентификована директна веза између ова три модела која се пре свега огледа у томе да спецификација акција случаја коришћења треба да се ослања на доменски модел, док се предуслови и постуслови за извршење случајева коришћења дефинишу у моделу прелаза стања. Silab-UCMDM метода користи две стратегије у развоју софтвера: а) стратегију засновану на случајевима коришћења (Use Case Driven Development) и б) стратегију засновану на MDD (Model Driven Development) приступу. Спецификација захтева у оквиру Silab-UCMDM методе омогућена је преко сопственог доменски специфичног језика (UCDSL). Имплементација предложеног UCDSL језика извршена је преко JetBrains MPS алата за метапрограмирање (JetBrains MPS metaprogramming system). UCDSL језик је интегрисан у оквиру SILAB-MDDTOOLSET алата који се може користити као додатак (plugin) за окружења као што су MPS и IntelliJ IDEA...The thesis discusses the problem of integration of the Use Cases in the Model driven software development and proposes an original Silab-UCMDDM method. The Silab-UCMDDM method emphasizes the importance and necessity of using 3 mutually consistent and complementary models: a) the use case model, b) the domain model and c) the state machine model. The thesis identifies a direct link between these three models which are primarily reflected in the fact that the specification of use case actions should be based on the domain model, while the preconditions and postconditions for executing use cases should be defined in the state machine model. This model state machine model is used for a clear and precise definition of use cases. The Silab-UCMDM method uses two strategies in software development: a) a strategy based on the use cases (Use Case Driven Development) and b) a strategy based on MDD (Model Driven Development) approach. Requirements specification within Silab- UCMDM method is enabled via its own domain specific language (UCDSL). The proposed UCDSL language was performed using the JetBrains MPS tool for metaprogramming (metaprogramming system JetBrains MPS). UCDSL language is integrated within the SILAB-MDDTOOLSET tool that can be used as an add-on (plugin) for environments such as MPS and IntelliJ IDEA. The proposed Silab-UCMDD method was evaluated in three different ways: 1) By performing the comparative analysis of the proposed method and other existing methods. 2) By presenting and analyzing the case study that has been developed using proposed method. 3) By analyzing the results of the testing with students who evaluated the proposed method and UCDSL language for requirements specification and validation. The Silab-UCMDDM method is a part of a comprehensive Silab-MDD approach. Silab-MDD approach defines the way of integration of the Structured System Analysis method, which describes the functionalities of the business system. In addition Silab-MDD defines the phases of requirements gathering and analysis in the software development lifecycle. Therefore, the Silab-MDD approach contains its own domain specific languages for specifying the Data Flow diagrams (DFDDSL) and the Data Dictionary (DataDDSL)..

    Integrating Value-based Requirement Engineering Models to WebML using VIP Business Modeling Framework 1

    No full text
    Requirement engineering (RE) is emerging as an increasingly important discipline for supporting Web application development, as these are designed to satisfy diverse stakeholder needs, additional functional, information, multimedia and usability requirements as compared to traditional software applications. Moreover, when considering innovative e-commerce applications, value-based RE is an extremely relevant methodology which exploits the concept of economic value during the RE activity. In contrast, most of the methodologies proposed for the development of Web applications, primarily focus on the system design, and paying less attention to the RE, and specifically to value-based RE. Focusing this aspect, the paper presents integration of valuebased RE models to WebML models using our recently proposed VIP Business Modeling Framework [1]. We also analyze the framework’s potential in linking other modeling approaches, and argue about its significant integration potential with various E-R/OO-based, process aware Web modeling approaches. Categories and Subject Descriptors D.2.2 [Software Engineering]: Design tools and techniques – object-oriented design methods; H.1.0 [Information Systems]: models and principles – general

    Formaciones imaginarias del diseñador gráfico en el discurso del campo académico.

    Get PDF
    En este trabajo se describe un proyecto de tesis doctoral en el que se analiza el discurso sobre el diseñador gráfico. Se parte del supuesto de que existe una tricotomía de su perfil: 1) el campo profesional, 2) el campo educativo y, 3) el campo académico. Proponemos que dicha tricotomía permite la identificación de imaginarios sobre el tema, y no solo eso, sino que también aporta elementos que conforman la identidad (Bauman, 2002) de un diseñador gráfico. La pregunta de investigación es ¿Cuál es la identidad discursiva del diseñador gráfico en el campo académico? La investigación descrita es de tipo cualitativo y deductivo; para la construcción la identidad discursiva (Van Dijk, T; 2008) del diseñador gráfico, se toman en cuenta diversas publicaciones: principalmente investigaciones y breves artículos difundidos en comunidades/foros de reflexión y debate en torno a la temática, además de memorias de congresos y libros. En apoyo al desarrollo del proyecto se ha diseñado un Laboratorio de Intervención en el Diseño, cuyos objetivos son impulsar el desarrollo social y cultural de los diseñadores gráficos por medio de la investigación, educación continua, producción y vinculación. En un primer acercamiento a las formaciones imaginarias (Pêcheux, 1978) sobre la identidad del diseñador gráfico se centran en el grado de erudición para la ejecución de su trabajo, en la cultura que demuestran y en la autonomía con la que producen
    corecore