Filters








214,762 Hits in 4.9 sec

Design patterns for database pedagogy

Thomas J. Marlowe, Cyril S. Ku, James W. Benham
2005 ACM SIGCSE Bulletin  
Use of the Unified Process, UML, and Design Patterns as a pedagogical approach for Databases can leverage previous student experience with design, make knowledge from Database courses more immediately  ...  This approach allows issues in logical design and in implementation to be more easily connected with similar concerns in other courses (for example, Software Engineering), and supports greater and easier  ...  A number of papers suggest use of design patterns for developing or teaching object-oriented databases, but few if any for relational databases.  ... 
doi:10.1145/1047124.1047375 fatcat:uoanmvmrk5fqhjsi5hc773n6ei

Design patterns for database pedagogy

Thomas J. Marlowe, Cyril S. Ku, James W. Benham
2005 Proceedings of the 36th SIGCSE technical symposium on Computer science education - SIGCSE '05  
Use of the Unified Process, UML, and Design Patterns as a pedagogical approach for Databases can leverage previous student experience with design, make knowledge from Database courses more immediately  ...  This approach allows issues in logical design and in implementation to be more easily connected with similar concerns in other courses (for example, Software Engineering), and supports greater and easier  ...  A number of papers suggest use of design patterns for developing or teaching object-oriented databases, but few if any for relational databases.  ... 
doi:10.1145/1047344.1047375 dblp:conf/sigcse/MarloweKB05 fatcat:k62qbt664raejksu2iu2ub2zxm

Software Design Pattern & Mining Approach A Novel Query Search Analysis to Identify Relevant Information

Kaluva Manasa
2013 International Journal of Computer Applications  
Design pattern is simple research but it is innovative, to achieve our analysis for particular query in search engine, we are using design pattern to identify the solution in development.  ...  databases our solution may use the mining algorithm and design pattern in the development of our end product "Novel Design Pattern Mining".  ...  Many existing techniques tools can help mining software design patterns from system source code. RELATED WORK In a given context, Pattern is predefined solution for a problem.  ... 
doi:10.5120/14244-1948 fatcat:7kewlfw2l5fgtidtwtlp33prti

Design patterns multiagents driven for software development

O. Arsene, I. Dumitrache
2011 IFAC Proceedings Volumes  
The field of software design and development is rich in patterns. Software patterns can be seen as a library of code modules that is reused during development of programs.  ...  This is the trigger for using software agents as blocks. Each project functionality will be decomposed into many tasks, which will be completed by software agents.  ...  MAIN CONCEPTS Software patterns Design patterns are a recent software engineering problemsolving discipline that emerged from the object-oriented community.  ... 
doi:10.3182/20110828-6-it-1002.02864 fatcat:twwrvx6tvbaxhdjva673zduzja

Idea-Caution Before Exploitation: The Use of Cybersecurity Domain Knowledge to Educate Software Engineers Against Software Vulnerabilities [chapter]

Tayyaba Nafees, Natalie Coull, Robert Ian Ferguson, Adam Sampson
2017 Lecture Notes in Computer Science  
Possible mechanisms for the transfer are critically examined. Software engineering methodologies do not make use of security domain knowledge in its form of vulnerability databases (e.g.  ...  The transfer of cybersecurity domain knowledge from security experts ('Ethical Hackers') to software engineers is discussed in terms of desirability and feasibility.  ...  It is clear that the intended audience for these databases is not software engineers involved in developing software but rather systems administrators looking to secure their existing systems.  ... 
doi:10.1007/978-3-319-62105-0_9 fatcat:aouoktloqrgfvakk6d7rd2n2hm

Generating three-tier applications from relational databases: a formal and practical approach

Macario Polo, Juan Ángel Gómez, Mario Piattini, Francisco Ruiz
2002 Information and Software Technology  
For this second step, we have taken into account several well-known, widely used design and transformation patterns that produce high quality designs and highly maintainable software.  ...  This article describes a method for building applications with a three-tier structure (presentation, business, persistence) from an existing relational database.  ...  In this manner, the software engineer can take advantage of some of the many analysis, design or architectural patterns proposed in the literature for restructuring the reverse-engineered software product  ... 
doi:10.1016/s0950-5849(02)00130-1 fatcat:xi2ldjar3fcpzkbgofwvhl564m

Software Engineering to Develop Patterns for Accumulated Values of Accounting Transactions

Sigit Widadi, Parwoto Parwoto
2017 Journal of Electrical Technology UMY  
Software for accounting information systems has its own peculiarities, because the transaction data is recorded in pairs over a period of time, must be traceable and can be seen again in the future at  ...  programmers when they develop software.  ...  in the database design and the software interface design that have been developed by the programmer.  ... 
doi:10.18196/jet.1321 fatcat:xxjyjfmswfbbne74elwhrmfihe

A requirement management database system for product definition

Jianxin Jiao, Mitchell M. Tseng
1999 Integrated Manufacturing Systems  
Data model and development software Popular data models in database management systems include hierarchical, network, relational, and object-oriented.  ...  FR patterns allow for easy reuse of design knowledge by providing a design history.  ... 
doi:10.1108/09576069910264402 fatcat:ocbbewuoebdiliwnbzeiup3juu

Bridging Enterprise and Software Engineering Through an User-Centered Design Perspective [chapter]

Pedro Valente, Thiago Silva, Marco Winckler, Nuno Nunes
2016 Lecture Notes in Computer Science  
Architectural components which are relevant for software development.  ...  We present the Goals Approach, which analyzes BPs and User Tasks and details them in the process of methodically designing and structuring the User Interface, the Business Logic and the Database of the  ...  ) and the Database (Step 9), finishing (Step 10) by elaborating the Software Architecture based on a MVC architectural pattern [13] in order to support for any possible combination of BPs that may structure  ... 
doi:10.1007/978-3-319-48743-4_28 fatcat:n35sy656j5c6hj2evu4wk52use

Non-Functional Requirements Optimisation For Multi-Tier Cloud Applications: An Early Warning System Case Study

Polona Štefanič, Dragi Kimovski, George Suciu, Vlado Stankovski
2018 Zenodo  
In order to guide developers to the optimal software design and development, a variety of cloud application design patterns have been proposed by traditional software engineering companies [9] as well  ...  into account NFRs early in the software engineering process, by creating trade-off decisions about NFRs by further automatically proposing cloud design patterns suitable for the cloud/edge/fog computing  ... 
doi:10.5281/zenodo.1146056 fatcat:klzwfrpc2ffrdccv2dzwddp3lq

Distributed Graphical User Interfaces to Class Diagram: Reverse Engineering Approach using Pattern Recognition

Akram Abdel Qader, Khaled Musa
2013 International Journal of Software Engineering & Applications  
The graphical user interfaces of software programs are used by researchers in the soft-ware engineering field to measure functionality, usability, durability, accessibility, and performance.  ...  This paper describes a reverse engineering approach to transform the cap-tured images of the distributed GUIs into class diagram.  ...  The reverse engineering technique is widely used to reconstruct or recover design systems [13] .  ... 
doi:10.5121/ijsea.2013.4302 fatcat:xwxd3p3mpreyrmxmxw5gznw3mu

Exploring Enterprise Knowledge Graphs: A Use Case in Software Engineering [chapter]

Marta Sabou, Fajar J. Ekaputra, Tudor Ionescu, Juergen Musil, Daniel Schall, Kevin Haller, Armin Friedl, Stefan Biffl
2018 Lecture Notes in Computer Science  
When reusing software architectural knowledge, such as design patterns or design decisions, software architects need support for exploring architectural knowledge collections, e.g., for finding related  ...  We propose an approach for building exploratory search systems on EKGs and demonstrate its use within Siemens, which resulted in the STAR system used in practice by cca. 300 software architects.  ...  One instance of serendipitous learning is finding related AK elements: for example, two design patterns might be considered as related when they have comparable effects on software AQs.  ... 
doi:10.1007/978-3-319-93417-4_36 fatcat:36fctya7dvf23cg553kpd2v5ae

Selection of Appropriate Security Patterns

Dr. V. Umadevi
2018 International Journal for Research in Applied Science and Engineering Technology  
At long last, a technique for identification of security designs utilizing likeness score is introduced. a methodology for the selection of appropriate security patterns has been proposed.  ...  Security Patterns give a path to the product designers to impart at security level in more extensive way.  ...  [1] have proposed the concept of software design patterns which consist of the standard templates for twenty three design patterns.  ... 
doi:10.22214/ijraset.2018.7117 fatcat:4awa6kxqgrhuzns2md36kwwgbi

The Design Of The Multi-Agent Classification System (Macs)

Mohamed R. Mhereeg
2014 Zenodo  
The Prometheus methodology is used for the design of the agents of MACS.  ...  It is designed to automatically and autonomously monitor spreadsheet users and gather their development activities based on the utilization of the software multi-agent technology (MAS).  ...  Data produced and used by MACS system are: Software Used Database -contains data relating to the software applications being used by each end user, e.g.  ... 
doi:10.5281/zenodo.1337159 fatcat:bjepmolzrfgjbiwmtta54lelcy

Letter From The Guest Editors

Marta Mattoso, Cláudia Werner
2002 Journal of the Brazilian Computer Society  
This special issue presents six papers indicated as best papers of the XVI Brazilian Symposium on Databases and the XV Brazilian Symposium on Software Engineering.  ...  It uses aspect-based design and programming for integrating software agents into the object model.  ...  their contributions to this special issue on Databases and Software Engineering of the Journal of the Brazilian Computer Society.  ... 
doi:10.1590/s0104-65002002000100001 fatcat:f3vgtaqw3zguvfglj7mr2sowye
« Previous Showing results 1 — 15 out of 214,762 results