ECE 750 T11 Component-Based Software System Project Proposal. Web-based Course Registration System using Component-Based Development
|
|
|
- Michael Shields
- 10 years ago
- Views:
Transcription
1 ECE 750 T11 Component-Based Software System Project Proposal Web-based Course Registration System using Component-Based Development Submitted by: Noor Mohiuddin Nabiilah Rajabalee Raees Hameed Abstract Web-based services offer users convenient access to and the ability to manipulate information that is of concern to them. Due to the high requirements in functionality and performance, these systems are often very large in terms of the size of the underlying software. The use of Component-Based Design (CBD) for web-based software comes into play for this very reason. Not only does Component-Based Software Engineering (CBSE) address the manageability issue of web based software, but it also ensures greater consistency and high re-usability of web-based components. These advantages in turn lead to better productivity and hence better quality of the overall design of the system. In order to exemplify the effectiveness of CBD, the design and implementation of a component-based online course registration system is proposed for this project. The website will allow registered students and faculty members to view and make changes to course registration related issues for a specific semester. The system will be developed using a Service-Oriented Architecture (SOA), which involves grouping components into web services. Problem Description Many of the current course registration systems being used in educational institutions worldwide have lots of problems associated to usability and functionality issues. The user interfaces for these systems are most often not well designed to provide its users with an experience that lives up to the standards of other web applications. Moreover, some of the systems have complex designs that make it difficult for users to navigate through the pages in order to use particular provided services. On the other hand, course registration systems usually have limited functionalities and only provide simple services. It would be advantageous to users if such systems could be extended to include more services, such as direct payment of tuition fees and requesting permission to register for courses. 1 P a g e
2 Description of Proposed System In this project, a web-based course registration system is to be designed and implemented using CBD. The main aim is to utilize the advantages of component-based development to solve the issues associated with most online course registration systems. Developing this online system using components will provide the following benefits: Quicker Development of System Better Services Provided to Users Friendlier User Interface Adaptable to Changes in Functionality Flexibility in Upgrade and Replacement of System Components Easier Maintenance Simpler Testing and Analysis The proposed web-based course registration system is a system that allows students and faculty members to have access to different services. Figure 1 below is a high-level block diagram that shows the main components that will be designed, based on the functionalities that the final system will have. User Faculty User Login Validation Courses Applications Accounts Transcript & Grades User Profile Faculty Courses Course Permissions Credit Card Fees Payment Scholarship Request Official Transcripts Figure 1 High-level System Block Diagram 2 P a g e
3 Courses/Course Permissions: users will be able to manage his courses in terms of adding a course, dropping a course, searching for courses and viewing his time table for a specific semester. If they are unable to register for a course due to some course restrictions, they will be allowed to request permission for the course online. Applications: s will be able to manage their application to university by viewing their admission status and uploading required documents (transcripts, references, etc). It will also be possible for them to use the system later on to apply for a change in major, apply to graduate from their degree and also apply for graduate studies. Accounts/Scholarships: The system will allow student users to manage details related to their tuition fees, scholarships/awards. s will be able to view their tuition fees status and also have the option to pay for any outstanding fees using a credit card billing system. They will also be able to search for scholarships, apply for scholarships and accept/refuse scholarship offers. Transcript & Grades: Another functionality of the system is that students will be capable of viewing their transcripts and semester grades, and also request official transcripts online. In order to request official copies, students will have the option of paying for the transcript fees online using a credit card billing system. User Profile: Both the student and faculty users will have access to their profiles in order to view and modify their personal information, contact information and change their passwords. Faculty Courses: Faculty members will be able to view information related to the courses that they are teaching, such as the class schedule and the students registered for each course. They will also be able to view their weekly teaching schedule. Finally, faculty users will also be able to set student grades for each course. In this system, the concept of reusability is being employed with the credit card billing component. This is because both the Accounts and Request Official Transcripts entities allow transactions to be done using credit card. Furthermore, the concept of substitutability can be applied to various internal components (not shown on diagram). For example, the component that will deal with searching of courses can later on be substituted by another component that allows a search to be done based on different search criteria. 3 P a g e
4 Process: This section describes the software lifecycle that we intend to follow for this project. An iterative approach will be used such that the requirements and design will be refined during the implementation and testing phases. Moreover, an incremental approach will be adopted to first create a basic system and then later on enhance it with new functionalities as the system is being developed. Requirements and Analysis: The functional requirements of the system will be gathered in this stage. This includes inception and consequent elaboration on all the web services that the system will provided to the students and faculty members. Architectural Design: The next step is to come up with the appropriate architectural model for the system. An appropriate Platform Independent Model (PIM) suitable for web-based development needs to be chosen. This will simply be an abstract view of the overall structure of the system, and will most probably consist of a heterogeneous style. Domain-Specific & Component Design: In this phase, we will concentrate on designing the Platform Specific Model (PSM). This will involve designing the system using various enterprise middleware styles based on the requirements defined in the initial phase. The system will most probably consist of a 3-tier or N-tier architecture. It will be designed in such a way so as to ensure proper separation of concerns between the different tiers as well as efficient communication between them. The result of this stage is a complete UML Component Diagram, where the functionalities of each component and their required and provided interfaces are properly defined. Component Implementation & Testing In this phase, each component, provided and required interfaces will be coded and tested separately. The system will be developed using the.net framework. The presentation tier will be implemented using ASP.NET, while the business tier will be created using C#. Finally a portion of the database system will also be created for testing and demo purposes using Microsoft SQL Server. System Integration & Testing This phase involves integrating all the components together. Each component created will be combined together into web services. Then, each web services will be separately tested to ensure that they meet the required functionalities. Once this has been achieved, all the web services will be combined together and the system will be tested as a whole. 4 P a g e
5 Required Resources See Implementation & Testing. Evaluation A key element in this project is to analyze how well this course registration system performs alongside other systems. The developed system will be compared to other existing systems based on functional and non-functional analysis. Functional Analysis: The services provided by our developed system will be compared with other similar existing systems in terms of features available. Non-Functional Analysis: Tests related to non-functional criteria such as performance, code complexity, data flow and user interface friendliness. Performance analysis can be done by introducing different loads in the system using any of the open course web testing tools available and analyzing the output. The complexity of the system can be analyzed in terms of the number of times certain functions are called and the number of times certain components and interfaces are used during data access. Again, this will be done using web testing tools. The data flow analysis will consist of measuring the user s navigation through pages when accessing particular services. The metrics that will be considered here consist of the number of clicks it takes to reach a service, the number of pages it takes to reach a service and how easy it is to go from one service to another. Finally, our system will be compared with other systems in terms of how user-friendly their interfaces are. This form of analysis might seem a little subjective at first. However there are several available standards that can perform evaluation based on this criterion. 5 P a g e
6 Schedule: Task Start End Person Requirements and Analysis 2nd June 10th June Define System Functionalities 2nd June 6th June Nabiilah, Noor, Raees Research on Enterprise Styles 6th June 6th June Nabiilah Research on.net and Java technologies 7th June 7th June Noor Research on how to evaluate software systems 8th June 10th June Raees Design 10th June 23rd June Select the System Architecture (PIM) 10th June 10th June Nabiilah, Noor, Raees Create Component Diagram (PSM) 11th June 14th June Nabiilah, Noor, Raees Delegation of tasks 15th June 15th June Nabiilah, Noor, Raees Research on ASP.NET and C# 16th June 21st June Nabiilah, Noor Research on OCL 21st June 23rd June Raees Component Implementation & Testing 24th June 1st August Implementation of components 24th June 1st August Nabiilah, Noor, Raees Refinement of design 8th July 26th July Nabiilah, Noor, Raees Testing of Individual Components 1st July 1st August Nabiilah, Noor, Raees System Integration & Testing 12th July 5th August Integration of Components 12th July 5th August Nabiilah, Noor, Raees System Testing 15th July 5th August Nabiilah, Noor, Raees Evaluation 20th July 6th August Functional Analysis 20th July 28th July Noor Non-Functional Analysis 25th July 6th August Nabiilah, Raees Documentation 1st July 13th August First Presentation 1st July 7th July Nabiilah, Noor, Raees Second Presentation 14th July 21st July Nabiilah, Noor, Raees Final Report 1st August 13th August Nabiilah, Noor, Raees 6 P a g e
7 References [1] - I. Crnkovic and M. Larsoon, Building Reliable Component-Based Software Systems, Artech House, [2] - Weiquan Zhao and Jian Chen, CoOWA: A Component Oriented Web Application Model, University of South Australia [3] - Siew Poh Lee, Lai Peng Chan and Eng Wah Lee, Web Services Implementation Methodology for SOA Application, Singapore Institute of Manufacturing Technology [4] - Alan W. Brown, Kurt C. Wallnau, The Current State of CBSE, IEEE Software, Volume 15, Issue 5, pp , September [5] - Ivica Crnkovic, Brahim Hnich, Torsten Jonsson, Zeynep Kiziltan, Specification, Implementation, and Deployment of Components, Communications of the ACM, Volume 45, Issue 10, pp , October [6] - David Garlan and Mary Shaw, An Introduction to Software Architecture, Technical Report CMU- CS , January P a g e
Report for Project Proposal. Web-based Revenue Receipt & Sate Land Record Management System (WBRR & SLRMS)
Report for Project Proposal Web-based Revenue Receipt & Sate Land Record Management System (WBRR & SLRMS) Table of Contents 1. Executive Summary... 4 1.1 Revenue Receipt Management System.. 4 1.2 State
CONCORDIA UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING SOEN390 SOFTWARE ENGINEERING TEAM DEVELOPMENT PROJECT ITERATION 5
CONCORDIA UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING SOEN390 SOFTWARE ENGINEERING TEAM DEVELOPMENT PROJECT ITERATION 5 SOFTWARE ARCHITECTURE DOCUMENT Dr. O. Ormandjieva Winter 2012
In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice
In this Lecture you will Learn: Development Chapter 5C About the Unified Software Development How phases relate to workflows in an iterative life cycle An approach to system development Major activities
Web Services Implementation Methodology for SOA Application
Web Services Implementation Methodology for SOA Application Siew Poh Lee Lai Peng Chan Eng Wah Lee Singapore Institute of Manufacturing Technology Singapore Institute of Manufacturing Technology Singapore
JOB DESCRIPTION APPLICATION LEAD
JOB DESCRIPTION APPLICATION LEAD The Application Lead will provide functional support and to expand capabilities in the area of systems configuration. This function provides the initial step in the process
Component-based Development Process and Component Lifecycle Ivica Crnkovic 1, Stig Larsson 2, Michel Chaudron 3
Component-based Development Process and Component Lifecycle Ivica Crnkovic 1, Stig Larsson 2, Michel Chaudron 3 1 Mälardalen University, Västerås, Sweden, [email protected] 2 ABB Corporate Research,
Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).
0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems
The Dentist Online Reservation System Design and Implementation Web Based Application and Database Management System Project
2012 International Conference on Education Technology and Computer (ICETC2012) IPCSIT vol.43 (2012) (2012) IACSIT Press, Singapore The Dentist Online Reservation System Design and Implementation Web Based
Web Service Implementation Methodology
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 Web Service Implementation Methodology Public Review Draft 1.0, 05 September 2005
Modeling Web Applications Using Java And XML Related Technologies
Modeling Web Applications Using Java And XML Related Technologies Sam Chung Computing & Stware Systems Institute Technology University Washington Tacoma Tacoma, WA 98402. USA [email protected] Yun-Sik
An Overview of Challenges of Component Based Software Engineering
An Overview of Challenges of Component Based Software Engineering Shabeeh Ahmad Siddiqui Sr Lecturer, Al-Ahgaff University, Yemen Abstract Nowadays there is trend of using components in development of
WebRatio 5: An Eclipse-based CASE tool for engineering Web applications
WebRatio 5: An Eclipse-based CASE tool for engineering Web applications Roberto Acerbis 1, Aldo Bongio 1, Marco Brambilla 2, Stefano Butti 1 1 WebModels S.r.l. Piazzale Gerbetto, 6. I22100 Como, Italy
A Comparison of SOA Methodologies Analysis & Design Phases
202 A Comparison of SOA Methodologies Analysis & Design Phases Sandra SVANIDZAITĖ Institute of Mathematics and Informatics, Vilnius University Abstract. Service oriented computing is a new software engineering
Component Based Software Development: Processes and Problems
Component Based Software Development: Processes and Problems Wes J. Lloyd Computer Science, Colorado State University Fort Collins, Colorado, USA 80521 [email protected] Abstract: Component-based software
Experiences with ALM tools in Software Engineering course
Faculty of Mathematics, University of Belgrade 1/35 Vladimir Filipović Experiences with ALM tools in Software Engineering course Outline 2/35 Software Engineering course entitled Software development 2
CS 487. Week 8. Reference: 1. Software engineering, roger s. pressman. Reading: 1. Ian Sommerville, Chapter 3. Objective:
CS 487 Week 8 Reading: 1. Ian Sommerville, Chapter 3. Objective: 1. To check the understandibility of the students in life cycle and process model for development of a software product. 2. To check if
Business Process Management Enabled by SOA
Business Process Management Enabled by SOA Jyväskylä 8.5.2007 Kimmo Kaskikallio IT Architect IBM Software Brands Five middleware product lines designed to work together Service-Oriented Architecture (SOA)
A Monitored Student Testing Application Using Cloud Computing
A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA [email protected], [email protected]
Introduction to SOA governance and service lifecycle management.
-oriented architecture White paper March 2009 Introduction to SOA governance and Best practices for development and deployment Bill Brown, executive IT architect, worldwide SOA governance SGMM lead, SOA
A National Online Essay Evaluation Service: Valid, Reliable, & Cost Effective Writing Assessment
A National Online Essay Evaluation Service: Valid, Reliable, & Cost Effective Writing Assessment Leslie C. Perelman Program in Writing and Humanistic Studies Massachusetts Institute
Software Engineering: Reflections on an Evolving Discipline
70 International Journal of Information Systems and Software Engineering for Big Companies (IJISEBC) Software Engineering: Reflections on an Evolving Discipline Ingeniería de software: Reflexiones sobre
From Systems to Services
From Systems to Services How we can collaborate in the new paradigm? Randy Ballew, Chief Technology Architect, IST-AS Steve Masover, Architecture Group, IST-AS Overview What is "software as services"?
IS 2927 Independent Study in Systems & Technology Applications of Information Technology. Adaptive Online Course Recommendation System Part II
IS 2927 Independent Study in Systems & Technology Applications of Information Technology Adaptive Online Course Recommendation System Part II Li-Chen Mao - 1 - PROJECT OVERVIEW Course: IS 2927 Independent
Component-Oriented Engineering
Component-Oriented Engineering... the dawn of a new era in embedded software development productivity Francis Bordeleau and Ross MacLeod Zeligsoft May 2008 Component-Oriented Engineering the dawn of a
Web Application Development Processes: Requirements, Demands and Challenges
Web Application Development Processes: Requirements, Demands and Challenges THAMER AL-ROUSAN 1, BASEM HADIDI 2, SHADI ALJAWARNEH 3 1, 3 Faculty of Science and Information Technology, Isra University, Amman,
Lina khalid Ahmed Department of Software Engineering Zarqa University Amman, Jordan
World of Computer Science and Information Technology Journal (WCSIT) ISSN: 2221-0741 Vol. 5, No. 1, 11-15, 2015 Role of Component Certification in CBSE Activities for Building High Quality Software Lina
UNIFACE Component-based. Development Methodology UNIFACE V7.2. 151157206-00 Revision 0 Dec 2000 UMET
UNIFACE Component-based Development Methodology UNIFACE V7.2 151157206-00 Revision 0 Dec 2000 UMET UNIFACE Component-based Development Methodology Revision 0 Restricted Rights Notice This document and
Software Requirements Specification
Software Requirements Specification Project Name: DocPlus Project Members: Dorothy Mtaty Justin Esau Abstract: This Software Requirements Specification (SRS) describes the system requirements, and system
Wily Introscope for Microsoft.NET
Wily Introscope for Microsoft.NET Managing Complex Web Applications in a Production Environment White Paper Abstract Enterprises are increasingly relying on Web-based applications to perform mission-critical
Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware
Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware R. Goranova University of Sofia St. Kliment Ohridski,
Transferring Files to the CU2 Global Secure FTP Site. Login & Access Application Preparation Guide.
CU2 Global Pty Ltd The Global Data Conversion Experts ConvertU2 Technologies The Data and Software Conversion Experts Transferring Files to the CU2 Global Secure FTP Site. Login & Access Application Preparation
A Reference Architecture for Distributed Software Deployment
A Reference Architecture for Distributed Software Deployment Delft University of Technology, EEMCS, Department of Software Technology June 3, 2013 A Reference Architecture for Distributed Software Deployment
Information systems modelling UML and service description languages
Internet Engineering Tomasz Babczyński, Zofia Kruczkiewicz Tomasz Kubik Information systems modelling UML and service description languages Student Contact Hours: 25.02.2015- Location: 325 C3 room 25.03.2015:
Client/server is a network architecture that divides functions into client and server
Page 1 A. Title Client/Server Technology B. Introduction Client/server is a network architecture that divides functions into client and server subsystems, with standard communication methods to facilitate
Revel8or: Model Driven Capacity Planning Tool Suite
Revel8or: Model Driven Capacity Planning Tool Suite Liming Zhu 1,2, Yan Liu 1,2, Ngoc Bao Bui 1,2,Ian Gorton 3 1 Empirical Software Engineering Program, National ICT Australia Ltd. 2 School of Computer
Click DVDs. Just click to pick. CS4125 Systems Analysis and Design Chantelle Geoghegan - 0544981 Danielle Frawley- 0545511
Click DVDs Just click to pick CS4125 Systems Analysis and Design Chantelle Geoghegan - 0544981 Danielle Frawley- 0545511 BLANK MARKING SCHEME CS4125: Systems Analysis Assignment 1: Semester II, 2008-2009
Using Web-based Tools to Enhance Student Learning and Practice in Data Structures Course
Using Web-based Tools to Enhance Student Learning and Practice in Data Structures Course 1. Introduction Chao Chen January 2014 The purpose of this project is to enhance student learning and practice in
What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process
1 2 3 What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process modeling, and for more generalized modeling purposes.
Software Engineering. Software Engineering. Component-Based. Based on Software Engineering, 7 th Edition by Ian Sommerville
Software Engineering Component-Based Software Engineering Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain that CBSE is concerned with developing standardised components
Object Oriented Analysis and Design and Software Development Process Phases
Object Oriented Analysis and Design and Software Development Process Phases 28 pages Why object oriented? Because of growing complexity! How do we deal with it? 1. Divide and conquer 2. Iterate and increment
UML-based Conceptual Design Approach for Modeling Complex Processes in Web Application
UML-based Conceptual Design Approach for Modeling Complex Processes in Web Application Siti Azreena Mubin Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, 43400 Serdang,
Event Manager Application for Android
Event Manager Application for Android AMEYA CHAUDHARY (20417934) KAUSHIK BHARATHAN (20412310) CONTENT PROBLEM STATEMENT OUR SOLUTION TOOLS AND SOFTWARE USED SEQUENCE DIAGRAMS SYSTEM ARCHITECTURE OBJECTIFY
Graphical Web based Tool for Generating Query from Star Schema
Graphical Web based Tool for Generating Query from Star Schema Mohammed Anbar a, Ku Ruhana Ku-Mahamud b a College of Arts and Sciences Universiti Utara Malaysia, 0600 Sintok, Kedah, Malaysia Tel: 604-2449604
Literature Review Service Frameworks and Architectural Design Patterns in Web Development
Literature Review Service Frameworks and Architectural Design Patterns in Web Development Connor Patrick [email protected] Computer Science Honours University of Cape Town 15 May 2014 Abstract Organizing
Cloud Computing Services and its Application
Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 1 (2014), pp. 107-112 Research India Publications http://www.ripublication.com/aeee.htm Cloud Computing Services and its
CS4507 Advanced Software Engineering
CS4507 Advanced Software Engineering Lectures 2 & 3: Software Development Lifecycle Models A O Riordan, 2015 Some diagrams from Sommerville, some notes from Maciaszek/Liong Lifecycle Model Software development
A Case Study in the Design of a Restaurant Management System
A Case Study in the Design of a Restaurant Management System Wesley Williams, Devon M. Simmonds Department of Computer Science University of North Carolina Wilmington {waw5709, simmondsd}@uncw.edu Abstract
Analysis and Design with UML
Analysis and Design with UML Page 1 Agenda Benefits of Visual Modeling History of the UML Visual Modeling with UML The Rational Iterative Development Process Page 2 What is Visual Modeling? Item Order
Increasing Development Knowledge with EPFC
The Eclipse Process Framework Composer Increasing Development Knowledge with EPFC Are all your developers on the same page? Are they all using the best practices and the same best practices for agile,
Mainframe Managed Tools as a Service (MFMTaaS) Accelerating Growth
June 2012 Mainframe Managed s as a Service (MFMTaaS) Accelerating Growth 2 CONTENTS PURPOSE 2 BACKGROUND 2 FEATURES OF MFMTAAS 3 MFMTAAS PRICING MODELS 3 BENEFITS OF MFMTAAS 4 MFMTAAS VISION 5 BUSINESS
Real-World Object-Oriented Design Experience for Computer Science Students
Real-World Object-Oriented Design Experience for Computer Science Students Abstract Due to the limitations of time and resources, many undergraduate Software Engineering courses provide a survey of a broad
Total System Operations and Management for Network Computing Environment
Total System Operations and Management for Network Computing Environment Hitachi Review Vol. 47 (1998), No. 6 291 Satoshi Miyazaki, D. Eng. Toshiaki Hirata Masaaki Ohya Eiji Matsumura OVERVIEW: The architecture
Software Component Specification Using Design by Contract
Software Component Specification Using Design by Contract Yi Liu and H. Conrad Cunningham Department of Computer and Information Science University of Mississippi 237 Kinard Hall University, MS 38677 USA
Service Oriented Architecture
Service Oriented Architecture Version 9 2 SOA-2 Overview Ok, now we understand the Web Service technology, but how about Service Oriented Architectures? A guiding analogy Terminology excursion Service,
!! " "!! # $ % " & ' $ % (! %) * +, $ ( ) ' " -
!!" "!! # $% " & '$%(!%)* +,$()' "- Table of Contents Abstract...3 1.0 Introduction...4 2.0 Approach...5 2.1 Iteration I - Inception... 7 2.2 Iteration II Elaboration... 8 2.3 Iteration III - Construction
System Requirement Specifications (SRS)
(SRS) Assignment 1 Sample Solution 1 Table of Contents 1 Table of Contents... 1 2 Problem Statement... 2 3 Overview... 2 3.1 Background... 2 3.2 Overall Description... 2 4 Investigation & Analysis Methodology...
SERVICE ORIENTED ANALYSIS AND DESIGN OF PROJECT MANAGEMENT SOFTWARE
SERVICE ORIENTED ANALYSIS AND DESIGN OF PROJECT MANAGEMENT SOFTWARE Riyanarto Sarno 1, Rizky Januar Akbar 1, Nurul Fajrin Ariyani 1, Ratih N.E. Anggraini 1, Riska A. Pratistari 1, Ikti Oktavianty 1, I.G.M.
TRADITIONAL VS MODERN SOFTWARE ENGINEERING MODELS: A REVIEW
Year 2014, Vol. 1, issue 1, pp. 49-56 Available online at: http://journal.iecuniversity.com TRADITIONAL VS MODERN SOFTWARE ENGINEERING MODELS: A REVIEW Singh RANDEEP a*, Rathee AMIT b a* Department of
GenericServ, a Generic Server for Web Application Development
EurAsia-ICT 2002, Shiraz-Iran, 29-31 Oct. GenericServ, a Generic Server for Web Application Development Samar TAWBI PHD student [email protected] Bilal CHEBARO Assistant professor [email protected] Abstract
Basic Unified Process: A Process for Small and Agile Projects
Basic Unified Process: A Process for Small and Agile Projects Ricardo Balduino - Rational Unified Process Content Developer, IBM Introduction Small projects have different process needs than larger projects.
IBM Cognos 8 BI: The platform of choice for Software as a Service (SaaS)
Data Sheet IBM Cognos 8 BI: The platform of choice for Software as a Service (SaaS) Both large-scale enterprises and midsize organizations are turning to software as a service (SaaS) providers to decrease
elearning Content Management Middleware
elearning Content Management Middleware Chen Zhao Helsinki 18.2.2004 University of Helsinki Department of Computer Science Authors Chen Zhao Title elearning Content Management Middleware Date 18.2.2004
» University of Wollongong. » A Five-star University. Ranked Top 2% (QS 283 out of 15,000+; similar to PolyU; BU, LU and OpenU all 300+)
Top-up Degree » University of Wollongong Ranked Top 2% (QS 283 out of 15,000+; similar to PolyU; BU, LU and OpenU all 300+) One of the Best Overseas Universities offer Top-up courses in HK.» A Five-star
International Journal of Engineering Technology, Management and Applied Sciences. www.ijetmas.com November 2014, Volume 2 Issue 6, ISSN 2349-4476
ERP SYSYTEM Nitika Jain 1 Niriksha 2 1 Student, RKGITW 2 Student, RKGITW Uttar Pradesh Tech. University Uttar Pradesh Tech. University Ghaziabad, U.P., India Ghaziabad, U.P., India ABSTRACT Student ERP
Performance Modeling for Web based J2EE and.net Applications
Performance Modeling for Web based J2EE and.net Applications Shankar Kambhampaty, and Venkata Srinivas Modali Abstract When architecting an application, key nonfunctional requirements such as performance,
A DSL-based Approach to Software Development and Deployment on Cloud
2010 24th IEEE International Conference on Advanced Information Networking and Applications A DSL-based Approach to Software Development and Deployment on Cloud Krzysztof Sledziewski 1, Behzad Bordbar
Net Developer Role Description Responsibilities Qualifications
Net Developer We are seeking a skilled ASP.NET/VB.NET developer with a background in building scalable, predictable, high-quality and high-performance web applications on the Microsoft technology stack.
Web-Based Database Project for the Lawton, OK Police Department: Interdisciplinary Systems Software Development at Cameron University
Web-Based Database Project for the Lawton, OK Police Department: Interdisciplinary Systems Software Development at Cameron University K. David Smith, Chao Zhao, Mike Estep, Abbas Johari Computing & Technology
A Software Development Platform for SOA
A Software Development Platform for SOA Peter Eeles Executive IT Architect Rational Brand Architect for UK, Ireland and South Africa [email protected] 2004 IBM Corporation Agenda IBM Software Group
Service Oriented Architecture Design and Development Method. Name: René van Donselaar. Universiteit Utrecht
Service Oriented Architecture Design and Development Method René van Donselaar Universiteit Utrecht Notice of Originality I declare that this paper is my own work and that information derived from published
A Software Engineering Senior Design Project Inherited From a Partially Implemented Software Engineering Class Project
Session F4D A Software Engineering Senior Design Project Inherited From a Partially Implemented Software Engineering Class Project Pearl Brazier, Alejandro Garcia, Abel Vaca University of Texas Pan American,
INSTALLING AND INVOKING ORACLE DATA INTEGRATOR (ODI) PUBLIC WEB SERVICES
INSTALLING AND INVOKING ORACLE DATA INTEGRATOR (ODI) PUBLIC WEB SERVICES A White Paper prepared by Raastech Author Ahmed Aboulnaga Copyright Raastech 2010 INTRODUCTION Oracle Data Integrator (ODI) is a
A New Proposed Software Engineering Methodologyfor Healthcare Applications Development
Vol. 3, Issue. 3, May.-June. 2013 pp-1566-1570 ISSN: 2249-6645 A New Proposed Software Engineering Methodologyfor Healthcare Applications Development Abdullah Al-Dahmash, Samir El-Masri Department of Information
This module explains the Microsoft Dynamics NAV architecture and its core components.
MICROSOFT DYNAMICS NAV COURSE OUTLINE 1) MICROSOFT DYNAMICS NAV INSTALLATION & CONFIGURATION Module 1: Architecture This module explains the Microsoft Dynamics NAV architecture and its core components.
i-questionnaire A Software Service Tool for Data
i-questionnaire A Software Service Tool for Data Analysis in e-business 1 ANDY S.Y. LAI, 2 Y.C. POON 1, Department of Information and Communications Technology, Hong Kong Institute of Vocational Education,
Software Engineering. Christopher Simpkins [email protected]. Chris Simpkins (Georgia Tech) CS 2340 Objects and Design CS 1331 1 / 16
Software Engineering Christopher Simpkins [email protected] Chris Simpkins (Georgia Tech) CS 2340 Objects and Design CS 1331 1 / 16 Software Engineering Definition 3.2760 from ISO/IEC/IEEE 24765:2010(E)
TDDC88 Lab 2 Unified Modeling Language (UML)
TDDC88 Lab 2 Unified Modeling Language (UML) Introduction What is UML? Unified Modeling Language (UML) is a collection of graphical notations, which are defined using a single meta-model. UML can be used
Component-Based and Service-Oriented Software Engineering: Key Concepts and Principles
Component-Based and Service-Oriented Software Engineering: Key Concepts and Principles Hongyu Pei Breivold, Magnus Larsson ABB AB, Corporate Research, 721 78 Västerås, Sweden {hongyu.pei-breivold, magnus.larsson}@se.abb.com
Web Design and Implementation for Online Registration at University of Diyala
International Journal of Innovation and Applied Studies ISSN 2028-9324 Vol. 8 No. 1 Sep. 2014, pp. 261-270 2014 Innovative Space of Scientific Research Journals http://www.ijias.issr-journals.org/ Web
Systems Integration: Co C mp m onent- t bas a e s d s o s ftw ft a w r a e r e ngin i eeri r n i g
Systems Integration: Component-based software engineering Objectives To explain that CBSE is concerned with developing standardised components and composing these into applications To describe components
ClockWork Enterprise 5
ClockWork Enterprise 5 Technical Overview rev 5.1 Table of Contents Overview... 3 Database Requirements... 4 Database Storage Requirements... 4 Sql Server Authentication and Permissions... 5 ClockWork
Document Management. Document Management for the Agile Enterprise. AuraTech Pte Ltd
Document Management Document Management for the Agile Enterprise AuraTech Pte Ltd 30 Robinson Road, #04-01B Robinson Towers, Singapore 048546 http://www.consultaura.com PH: 6224 9238 Try it! Call AuraTech
Electronic Student Academic System (E-SAS) For Secondary School
Electronic Student Academic System (E-SAS) For Secondary School 211 Electronic Student Academic System (E-SAS) For Secondary School Abstract Nowadays computers are used to manage daily works. School management
How To Understand Software Engineering
PESIT Bangalore South Campus Department of MCA SOFTWARE ENGINEERING 1. GENERAL INFORMATION Academic Year: JULY-NOV 2015 Semester(s):III Title Code Duration (hrs) SOFTWARE ENGINEERING 13MCA33 Lectures 52Hrs
The leading platform for Model Driven Architecture (MDA) Content:
The leading platform for Model Driven Architecture (MDA) Content: Models Made for Business... 2 ArcStyler Overview... 2 Main Benefits... 3 ArcStyler Editions... 4 ArcStyler Modules and Tool Architecture...
Design of a University Portal with Biometric Lecture Attendance Monitoring System
Scholars Journal of Engineering and Technology (SJET) Sch. J. Eng. Tech., 2014; 2(6B):847-856 Scholars Academic and Scientific Publisher (An International Publisher for Academic and Scientific Resources)
Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices
232 Computer Science Computer Science (See Computer Information Systems section for additional computer courses.) We are in the Computer Age. Virtually every occupation in the world today has an interface
Agile Modeling and Design of Service-Oriented Component Architecture
Agile Modeling and Design of Service-Oriented Component Architecture Zoran Stojanovic, Ajantha Dahanayake, Henk Sol Systems Engineering Group, Faculty of Technology, Policy and Management, Delft University
SOA REFERENCE ARCHITECTURE: WEB TIER
SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible
