scholarly journals Modelo de requerimientos y de funcionalidad de software basado en MDA y UML para la gestión de proyectos y convenios globales

2018 ◽  
pp. 13-19

Modelo de requerimientos y de funcionalidad de software basado en MDA y UML para la gestión de proyectos y convenios globales Luis Alberto Lujan Campos Escuela de Post Grado, Universidad Nacional Federico Villarreal, Jr. Camana 1014, Lima, Perú Recibido el 01 de junio del 2017. Aceptado el 1 de julio del 2017 DOI: https://doi.org/10.33017/RevECIPeru2017.0002/ Resumen El propósito es elaborar modelos de la arquitectura que son independientes de la plataforma de software para la gestión de información de proyectos y convenios globales. Que sean orientados por el enfoque Model Driven Architecture (MDA, Arquitectura Dirigida por Modelos) que puede ayudar a resolver al mismo tiempo tanto los problemas de la industrialización y las infraestructuras de software en constante cambio [1]. Este enfoque de arquitectura de software promueve la separación de la especificación de la funcionalidad de la implementación de esta funcionalidad en plataformas específicas. En la arquitectura del sistema de software para la gestión de proyectos y convenios globales se determinó los módulos principales: módulo de cooperantes, módulo de datos del proyecto o convenio, módulo de presupuesto, módulo de finanzas y módulo de seguimiento de actividades y se logró elaborar los siguientes modelos: requisitos, estructura de clases de objetos y de secuencia. Estos modelos son los conductores primarios en todos los aspectos del desarrollo de software. Los modelos tienen diversas vistas como: Modelo de la estructura del sistema y de la funcionalidad de los módulos. Para la elaboración de los modelos se ha utilizado el Unified Modeling Language (UML, Lenguaje Unificado de Modelado). UML es un lenguaje de modelado y no un método, es la notación (principalmente gráfica) del que se valen los métodos para expresar los diseños y que en el proceso de software es la orientación que nos dan sobre los pasos a seguir para hacer el diseño [2]. Descriptores: Arquitectura Dirigida por Modelos, Lenguaje Unificado de Modelado, Diseño de software Abstract The purpose is to develop architecture models that are independent of the software platform for the management of information of global projects and agreements. That is guided by the Model Driven Architecture (MDA) approach that may help solving at the same time both problems of industrialization and ever-changing software infrastructures [1]. This software architecture approach promotes the separation of the specification from the functionality of the implementation of this functionality into specific platforms. In the architecture of the software system for the management of global projects and conventions, the main modules were determined: cooperators module, data module of the project or agreement, budget module, finance module and activity tracking module and elaboration The following models: requirements, structure of object classes and sequence. These models are the primary drivers in all aspects of software development. The models have different views such as: Model of the structure of the system and the functionality of the modules. For the elaboration of the models the Unified Modeling Language (UML) has been used. UML is a modeling language and not a method, it is in the notation (mainly graph) of which the methods are used to express the designs and that in the software process is the orientation that they do not give on the steps to follow to do the design [2]. Keywords: Model Driven Architecture (MDA), Unified Modeling Language (UML), Software Design

2014 ◽  
Vol 568-570 ◽  
pp. 1565-1568
Author(s):  
Dian Min Xiao

This paper presents a unified personnel management system modeling language design. Unified Modeling Language is the use of object-oriented visualization, documentation and other standardized modeling language. The system uses the most popular B / S architecture, the choice of Microsoft's ASP.NET web development carried foreground, background database selected Microsoft SQL2005, through a combination of the two can give full play to the efficiency of personnel management software and have security features.


Author(s):  
Liliana María Favre

The architecture of a system is a specification of software components, interrelationships, and rules for component interactions and evolution over time. In 2001 OMG, adopted an architecture standard, the Model Driven Architecture (MDA). MDA is an architectural framework for improving portability, interoperability and reusability through separation of concerns (MDA, 2003) (MDA, 2005). It is not itself a technology specification but it represents an evolving plan to achieve cohesive model-driven technology specifications. MDA is built on OMG standards including the Unified Modeling Language (UML), the XML Metadata Interchange (XMI) (XMI, 2007) and CORBA (CORBA, 1992) (CORBA, 2002) a major middleware standard. MDA is model-driven because it uses models to direct the complete lifecycle of a system. All artifacts such as requirement specifications, architecture descriptions, design descriptions and code, are regarded as models. MDA provides an approach for specifying a system independently of the platforms that it supports, specifying platforms, selecting a particular platform for the system, and transforming the system specification into one implementation for the selected particular platform. Why MDA? OMG has focused on the creation of open specifications to encourage application interoperability. It was defined to solve enterprise application integration. A middleware describes a piece of software that connects two or more software applications, allowing them to exchange data. To achieve this, it must be implemented for all different languages and platforms that need linking.


Transmisi ◽  
2018 ◽  
Vol 20 (2) ◽  
pp. 79
Author(s):  
Sadr Lufti Mufreni

Universitas ‘Aisyiyah Yogyakarta menerima mahasiswa baru setiap tahun. Jumlah mahasiswa baru mengalami peningkatan dari tahun ke tahun. Pada tahun 2017 mahasiswa yang mendaftar berjumlah 18.000 dengan jumlah yang diterima sebesar 1829. Melihat pendaftar yang banyak diperlukan sistem informasi antrean yang mumpuni. Selain mumpuni, sistem dapat dimodifikasi untuk keperluan antrean kegiatan lainnya. Karena rancang bangun perangkat lunak sistem ini dibuat pertama kali maka pemilihan metode waterfall model sebagai software process model sangat tepat. Di samping metode yang tepat, penggunaan bahasa analisa Unified Modeling Language(UML) sebagai bahasa analisa standar membantu dalam pembuatan dokumentasi, spesifikasi, dan analisa sistem. Penelitian sistem antrean yang sudah ada menggunakan komputer dan beberapa perangkat tambahan. Perangkat tambahan diperlukan untuk menghubungkan antara komputer dengan tombol-tombol pada mesin antrean. Untuk mengurangi biaya, teknologi Raspberry Pi dipilih karena mempunyai kemampuan dasar layaknya komputer pribadi ditambah fasilitas general input output pin. Komputer mini seukuran kartu kredit, Raspberry Pi, harganya relatif lebih murah daripada komputer pribadi dan adanya tambahan fasilitas pin diharapkan biaya yang diperlukan dapat ditekan. Hasil penelitian ini diharapkan dapat membantu proses penerimaan mahasiswa baru sehingga pihak Universitas dapat memberikan layanan yang prima untuk calon mahasiswanya. Selain itu biaya pengadaan komputer untuk sistem antrean dapat ditekan seminimal mungkin. Dengan sedikit modifikasi, hasil rancang bangun sistem dapat digunakan untuk kegiatan antrean lainnya seperti sistem antrean pendaftaran pasien di rumah sakit. Diharapkan dengan kemudahan modifikasi, penelitian ini bisa dijadikan langkah pertama untuk pembuatan Sistem Informasi Kesehatan yang ingin diwujudkan oleh Universitas ‘Aisyiyah Yogyakarta.


Author(s):  
Rachita Misra ◽  
Chhabi Rani Panigrahi ◽  
Bijayalaxmi Panda ◽  
Bibudhendu Pati

This chapter on “Software Design” emphasizes the role of modeling, prototyping, and simulation in software design. The chapter introduces the principles of software design, issues and challenges. Modeling techniques used in procedural and object oriented methodologies is presented along with the Unified Modeling Language (UML). The suitability of prototyping, as a design artifact and a simulation method is briefly discussed. Software processes such as Rapid Application Development (RAD), Rational Unified Process (RUP) and Agile methodologies which influence the design process have been discussed and recommended. The chapter then deals with Design Metrics for Quality Analysis, Software Risk Analysis and Threat Modeling for design of secure software. Finally, some of the recent research topics such as Model Driven Architecture (MDA), Model Driven Development (MDD), Meta Object Facility (MOF), and Model Driven Testing (MDT) have been covered.


Author(s):  
Rani Hormati ◽  
Sartina Yusuf ◽  
Muhdar Abdurahman

Abstrak: Sekolah SMA Negeri 10 Kota Ternate  terletak di Jln.Ki Hajar Dewantara, Kelurahan Takoma, Kecamatan Kota Ternate Tengah. Poin Pelanggaran Siswa pada SMA Negeri 10 Kota Ternate saat ini masih dicatat manual dan penyimpanan data poin pelanggaran masih disimpan pada Arsip. Tujuan penelitian ini adalah merancang Website Sistem Poin Pelanggaran siswa  pada SMA Negeri 10 Kota Ternate. Pengumpulan data dilakukan dengan cara wawancara, dan observasi. Tahap penelitian dimulai dari analisis sistem, kemudian  analisis pengembangan sistem. Analisis sistem menggunakan Model Driven yang berorentasi objek, sedangkan pengembangannya menggunakan metode Prototyping. Sistem ini dirancang dengan alat bantu UML (Unified Modeling Language), bahasa pemrograman yang dgunakan adalah HTML, CSS, dan PHP, Database dibuat menggunakan MySQL. Hasil penelitian adalah website Poin Pelanggaran Siswa SMA Negeri 10 Kota Ternate yang memudahkan pihak sekolah pada proses pengelolahan data Poin Pelanggaran siswa. Sistem informasi data Poin Pelanggaran lebih efektif dan efesien sehingga orang tua  dan siswa dapat melihat hasil  laporan data pelanggaran tersebut dan mempermuda Guru BK dan Kesiswaan dalam mengolah data Poin Pelanggaran Siswa.Kata Kunci: Perancangan Sistem Informasi, Data Poin Pelanggaran Siswa, Berbasis Website. Abstract: The country' ten Ternate high School is located at Street Ki Hajar Dewantara, village office Takoma districts Kota Tengah. Student Violation Points at Ternate City High School ten are still recorded manually, and the violation points storage is still stored in the Archive. This study aimed to design a Website for the Students Violation Points System at Ternate ten Public High School. The collection is done by interview and observation. The research phase starts from system analysis, then analysis of system development. Analysis of the system uses a Model-Driven oriented object, while its development uses the Prototyping method. This system is designed with the UML (Unified Modeling Language) tool. The programming languages used are HTML, CSS, and PHP; the Database is created using MySQL. The study results were the Students Abuse Points ten Ternate City High School website, making it easy for the school to manage its Abuse Points. In addition, the information system of the Violation Points data is more effective and efficient so that parents and students can see the results of the violation data report and make the counselor and Student Teachers process processing the Student Violation Points.Keywords: Design of Information System for Student Violation, Points Data, Based on Website


Author(s):  
Rachita Misra ◽  
Chhabi Rani Panigrahi ◽  
Bijayalaxmi Panda ◽  
Bibudhendu Pati

This chapter on “Software Design” emphasizes the role of modeling, prototyping, and simulation in software design. The chapter introduces the principles of software design, issues and challenges. Modeling techniques used in procedural and object oriented methodologies is presented along with the Unified Modeling Language (UML). The suitability of prototyping, as a design artifact and a simulation method is briefly discussed. Software processes such as Rapid Application Development (RAD), Rational Unified Process (RUP) and Agile methodologies which influence the design process have been discussed and recommended. The chapter then deals with Design Metrics for Quality Analysis, Software Risk Analysis and Threat Modeling for design of secure software. Finally, some of the recent research topics such as Model Driven Architecture (MDA), Model Driven Development (MDD), Meta Object Facility (MOF), and Model Driven Testing (MDT) have been covered.


Author(s):  
Giacomo Piccinelli ◽  
James Skene

Service-Oriented Computing (SOC) and the Model-Driven Architecture (MDA) are complementary systems development approaches with the mutual aim of reducing the cost of future systems integration. This chapter introduces the MDA concept and technologies to an SOC audience and employs these technologies to enhance support for SOC through the definition of a domain-specific modeling language for electronic services. The language is defined as an extension of the Unified Modeling Language (UML). Its semantics are defined using a domain model of electronic service systems based on concepts drawn from literature and experience with a range of commercial platforms for the deployment of electronic services.


Sign in / Sign up

Export Citation Format

Share Document