CONCORDIA UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING SOEN390 SOFTWARE ENGINEERING TEAM DEVELOPMENT PROJECT ITERATION 5
|
|
|
- Rhoda Berry
- 10 years ago
- Views:
Transcription
1 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 Prepared by Group "Midnight Crunchers": Austin Takam Nzokam ( ) Dipesh Patel ( ) Michael Barry-Mancuso ( ) Rajan Jayakumar ( ) Razafindramary Robson ( ) Roger Makram ( ) Serge-Antoine Naïm ( ) Monday, March 26 th, 2012
2 Revision History Date Rev. Description Author(s) Updated many views, refreshed certain diagrams Rajan Jayakumar Initial SAD revision Rajan Jayakumar
3 Table of Contents Context...4 Functional View...5 Process View...5 Non-Functional View...9 Functionality... 9 Usability... 9 Reliability... 9 Performance Supportability Constraints Database Choice of Programming Language Deployment Platform Hardware Requirements Principles and Architecture Justification Logical View Interface View Design View Infrastructure View Deployment View Operational View Security View Data View Technology Selection... 17
4 Context What is the FSTS System? The scope of the SOEN 390 Software Engineering Team Development Project is to, as the name implies, create a large-scale software system, requiring formal processes to undergo requirements elicitation, system elaboration, conception, design, testing, deployment, maintenance, all the while keeping stakeholders in the loop and satisfied with the product being built. Students undertake this project as a team endeavor, since building such a large system required individuals from various backgrounds working together to form a common product, and delegation of various system parts and aspects to different developers to increase work velocity. For the Winter 2012 semester, our project and stakeholders were assigned to students by the professor. The primary stakeholder is the Welcome Hall Mission (WHM), a mission dedicated to providing assistance to individuals in need, by arranging food banks, mattress distributions, lodging services and working to help people get back on track in their lives. The WHM approached us with a project in mind to improve and modernize their Family Services and Tracking System (FSTS) software. The current iteration of their software is a legacy of the early 1990 s, running on DOS with a dbase III database system, and providing very little room for extension. Our mandate is to evaluate, determine the system requirements, and develop a modern version of the FSTS system for the WHM. Functionality remains close to what the current system does, namely: Create Family Files Search Family Files Create Events Assign Appointments Generate Statistical and Operational Reports Run Events Additionally, the system must allow extension to tasks in a better, faster and modern manner, allowing features such as automatic identification of data from certain sources, using mobile devices for wireless use of the system, and quicker access to data. Below is a table of who we have determined to be our stakeholders, and reasons why we have chosen them. Who Relationship to FSTS Reason for being a stakeholder WHM Uses FSTS to create and maintain family files. Employee Uses FSTS to generate statistical reports based on Family and Event information in the system. Relies on application to perform his or her duties. Relies on performance of the system (quick data entry, no system failure, etc...) WHM Director Uses FSTS to create and manage events Uses FSTS to create and maintain family files. Relies on application to perform his or her duties
5 WHM Client Uses FSTS to generate statistical reports based on Family and Event information in the system Client information is registered in the FSTS as a family file Relies on performance of the system (quick data entry, no system failure, etc...) Relies on maintainability of the system Relies on extendibility of the system Relies on application to keep track of events and appointments Application developer Models new application on existing FSTS features Must develop the application Relies on maintainability of the system Relies on understandability of the system *Note that WHM in the above table refers to the Welcome Hall Mission, our client for the SOEN 390 Project. Functional View For a full overview of the functional view of the new FSTS system, please consult team Midnight Cruncher s Use Case Model document. Process View Below is a list of Activity Diagrams illustrating the process workflow the current major Use Cases in our system: UC1.01 Manage FSTS Client File
6 UC1.04 Synchronize Updated Family Information UC2.01 Manage Event
7 UC2.02 Manage Event Types UC2.03 Manage Category
8 UC3.0x Manage Appointments UC4.0x Mark Attendees UC5.0x Generate Reports
9 Non-Functional View The following areas of Non-functional requirements were determined and documented. Functionality This section lists functional requirements that are common to more than one use case. Alerts The system can alert the user in case of any problems. Access Control The system shall provide different functionality to different types of users, namely the employee, the supervisor and the administrator. System Error Logging The server logs system errors. Fatal system errors shall result in saving all the user work and then shut down the system. Information Control The system shall allow users to manage family files, events, alerts and statistical reports. Usability Task Completion Time Depending on the task performed, the time taken for its completion directly depends on the user's activity, such as the average time the user needs to spend with family for a file creation and the time it takes for a user to generate specific statistical reports. User Training Time Users with good computer background, as well as users familiar with the current FSTS, shall be able to learn how to use the application in a comfortable manner within a couple of hours or days as it follows the Microsoft GUI standards. For users not very familiar with such applications, further training in computer usability should be required before using the available soft copy of the application's user manual. Reliability Availability We expect maintenance access to be available in times where the organization does not schedule meetings with families (average of 33.33% of weekly time for access). We expect normal usage of the system to be available at all times, which includes fetching/printing event or family information during maintenance.
10 Accuracy The system shall always be accurate in providing information such as exact statistical reports on specific family information as well as providing accurate system search results. Mean Time To Repair The FSTS should recover within an hour of repairs if a failure occurs. Mean Time Between Failures We expect mean time between failures to be no less than 12 months. Performance Response Time for a Transaction The system shall respond to the user in less than two seconds from the time of the search and data entry request submission. Statistical reports should take less than 5 seconds to generate. In the case that any of these response times often take longer to process, the developers will look into the issue. Capacity We expect the system to grow between and family entries, and therefore shall accommodate transactions for an average of 1000 families per week. We also expect the system to support between 4 to 15 concurrent users for transactional purposes. Supportability Browser Compatibility According to the company s (Welcome Hall Mission) IT Manager, Internet Explorer 8 would be the only browser used, and this would not change over an undetermined period. As such, every component of the system must adhere to meet this compatibility issue. Database Given that the old FSTS uses dbase III, the new system would make use of MS SQL. This is to ensure easy transfer of data from the old system to the new one. This transfer is made possible by the existence of the compatibility between the two database as stated on the Microsoft website: Coding Standards, Naming Conventions and Class Libraries Given the existence of coding standards already in use, the new FSTS makes use of the Coding standards put in place by Microsoft. A complete document is available online at Maintenance access and utilities Given that the maintainers of the FSTS would not be the present developers, the system is structured using the MVC architecture. In addition to an increase in separation of concern that the architecture provides, the system becomes more maintainable, and components become more reusable.
11 Constraints Database As mentioned in section 6.2, the MS SQL database choice was because of the easiness in data transfer with the existing dbase III databse. Choice of Programming Language The developers of the new system are in their 3rd year of studies in the Software Engineering program. The choice of the programming technology being the ASP.NET framework using C# is mainly for the learning purpose, thereby increasing their skills and competences. Deployment Platform Given that certain requirements of the FSTS requires the usage of the ipad in which the browser compatibility would be an issue as stated in section 6.1, it is required to adapt the system for the Safari browser as well. Hardware Requirements The ipad, being a portable touch-screen device, the user interface would differ from the common web interface. As such, a different user interface or an adaption must accommodate the ipad users. Principles and Architecture Justification We have chosen to use the Model-View-Controller architectural principle for the elaboration of our second FSTS system. We offer a summary of our reasoning below. Potential Architectures: N-tier architecture Layered Systems (Could be implemented using the 3-tier architectural style) Event-based Systems (A component does not need to announce an event to other components) Model View Controller Preferred Architectures: 3-tier architecture Model View Controller Comparison and contrast of our preferred architectures and our choice: Model-View-Controller 3-tier Architecture Similarities It is an advanced form of the 3-tier architecture in which the Model is the Data, the View is the Presentation and the Controller is the Application Encourages a high degree of separation of concerns, thereby increasing usability and testability
12 Topology Triangular: the View sends updates to the Controller, the Controller updates the Model, and the View gets updated directly from the Model Linear: all communication must pass through the middleware tier Abstraction Hides away the details of how the architecture is implemented Refers to the physical structure of an implementation Technology used (ASP.NET) Offers various integration points and flexibility thereby increasing maintainability No integration points offered For the aforementioned reasons, we have decided to use the MVC architecture principle for our product. Logical View Please find the current logical view of the system enclosed below: Interface View As we are using Microsoft s Visual Studio, we are relying on the.net Framework for easy interface accesses between our model (the MS SQL database), the view (our CSHTML frontend), and the controller (the C# CodeBehind files).
13 More information about how Microsoft implements the MVC architectural pattern in the.net Framework version 4, which we are using, is available at the following link: Design View Please find the current design view for our system enclosed below:
14 Infrastructure View Please find the infrastructure view of our system enclosed below: Deployment View The Welcome Hall Mission IT division will deploy the new FSTS onto a (Dell) multicore server, running Windows Server 2008 R2, Microsoft s Internet Information Services (IIS), Microsoft SQL Server 2008 or This server will host the FSTS web application to a series of thin clients, running Windows 7 and accessing the system through HTTP requests, using Microsoft s Internet Explorer 8 browser. Mobile devices will access the application through a secured internal wireless (Wi-Fi) network, locally at the WHM. We recommend using a WPA2-standard encryption on this wireless network, either Personal with a strong passphrase, or Enterprise with user account privileges. The above are the deployment specifications provided to us by the customer. Operational View IT operators can manage system operations through the Internet Information Services Console (IIS Console) on the hosting server. This includes system management, user access rights, logging, updating,
15 etc. The FSTS application will offer limited administrative functionality for features within the scope of the software, such as field information, reports management, event management, etc. Security View As the WHM deploys the FSTS system internally with no access to the external internet, security is limited to user-access privileges between WHM employees and IT administration. As such, web-based authentication and encryption is not required for our application, and we use standard Windows-based user login to identify users and assign appropriate privileges in the system. The WHM IT department administers the security of the server and individual physical components of the system, but individuals depend on an Active Directory of users, set within the central Windows Sever 2008 R2 machine.
16 Data View Below is our current database view:
17 Technology Selection The majority of the technologies we chose are due to client constraints; the WHM obtains licenses from Microsoft for a majority of their products, and computer systems from Dell. As they already had these resources in place, they requested we use them if possible. Additionally, for our professional development, our team determined that learning to program in C# and using the.net Framework for the project would provide many opportunities to learn new technologies currently in demand in the IT sector, and display our talents in our future projects, academic, personal or professional. The above justifies our selection for most of the system. The remaining choices are due to the nature of a Web application technologies such as JavaScript, and AJAX by extension, are the standards used in this domain, and were therefore determined by the Web domain. Finally, within the Postal Code to City and Province mapper, the application uses a SQLite database. We downloaded the database from a free-use website on the Internet for this purpose. It is available here:
System Requirements for Microsoft Dynamics NAV 2013 R2
System Requirements for Microsoft Dynamics NAV 2013 R2 February 2014 Contents 3 System Requirements for the Microsoft Dynamics NAV Windows Client 3 Web Client 4 System Requirements for Microsoft Dynamics
Best Practices: Extending Enterprise Applications to Mobile Devices
Best Practices: Extending Enterprise Applications to Mobile Devices by Kulathumani Hariharan Summary: Extending enterprise applications to mobile devices is increasingly becoming a priority for organizations
VIRGINIA DEPARTMENT OF MOTOR VEHICLES SECURITY ARCHITECTURE POLICY. 03/27/09 Version
VIRGINIA DEPARTMENT OF MOTOR VEHICLES SECURITY ARCHITECTURE POLICY 03/27/09 Version Approved April 30, 2009 Approval of Enterprise Security Architecture Policy (03/27/2009 Version) Douglas G. Mack IT Security
Developing ASP.NET MVC 4 Web Applications
Course M20486 5 Day(s) 30:00 Hours Developing ASP.NET MVC 4 Web Applications Introduction In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools
System Requirements for Microsoft Dynamics NAV 2016
System Requirements for Microsoft Dynamics NAV 2016 Microsoft Dynamics NAV 2016 The following sections list the minimum hardware and software requirements to install and run Microsoft Dynamics NAV 2016.
K2 [blackpearl] deployment planning
K2 [blackpearl] deployment planning UNDERSTANDING THE DEPLOYMENT SCENARIOS AND OPTIONS December 14 This paper describes the various deployment scenarios of the K2 [blackpearl] software, and discusses when
INFORMATION TECHNOLOGY STANDARD
COMMONWEALTH OF PENNSYLVANIA DEPARTMENT OF Human Services INFORMATION TECHNOLOGY STANDARD Name Of Standard: Mobile Development Domain: Application Number: Category: STD-EASS010 Date Issued: Issued By Direction
System Requirements for Microsoft Dynamics NAV 2015
System Requirements for Microsoft Dynamics September 2014 Contents... 3 Microsoft Dynamics NAV Windows Client Requirements... 4 Microsoft Dynamics NAV Development Environment Requirements... 5 Microsoft
System Requirements for Microsoft Dynamics NAV 2016
1 of 13 19.01.2016 17:52 System Requirements for Microsoft Dynamics NAV 2016 Microsoft Dynamics NAV 2016 The following sections list the minimum hardware and software requirements to install and run Microsoft
Design and Functional Specification
2010 Design and Functional Specification Corpus eready Solutions pvt. Ltd. 3/17/2010 1. Introduction 1.1 Purpose This document records functional specifications for Science Technology English Math (STEM)
Stock Trader System. Architecture Description
Stock Trader System Architecture Description Michael Stevens [email protected] http://www.mestevens.com Table of Contents 1. Purpose of Document 2 2. System Synopsis 2 3. Current Situation and Environment
MS-55115: Planning, Deploying and Managing Microsoft Project Server 2013
MS-55115: Planning, Deploying and Managing Microsoft Project Server 2013 Description The goal of this three-day instructor-led course is to provide students with the knowledge and skills necessary to effectively
branddocs Technology edocument Solutions V.1.0.2013 V.11.0.2013
branddocs Technology V.1.0.2013 V.11.0.2013 edocument Solutions Contents 1.- Branddocs' Development Technology 03 2.- Development Technology Features 04 3.- Technical Architecture 05 4.- Description of
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
System Requirements for Microsoft Dynamics NAV 2016
Page 1 of 7 System Requirements for Microsoft Dynamics NAV 2016 Microsoft Dynamics NAV 2016 The following sections list the minimum hardware and software requirements to install and run Microsoft Dynamics
http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx
ASP.NET Overview.NET Framework 4 ASP.NET is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum of coding. ASP.NET is
ECE 750 T11 Component-Based Software System Project Proposal. Web-based Course Registration System using Component-Based Development
ECE 750 T11 Component-Based Software System Project Proposal Web-based Course Registration System using Component-Based Development Submitted by: Noor Mohiuddin 20362950 Nabiilah Rajabalee 20185995 Raees
Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led
Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5
MicrosoftDynam ics GP 2015. TenantServices Installation and Adm inistration Guide
MicrosoftDynam ics GP 2015 TenantServices Installation and Adm inistration Guide Copyright Copyright 2014 Microsoft Corporation. All rights reserved. Limitation of liability This document is provided as-is.
This document is provided to you by ABC E BUSINESS, Microsoft Dynamics Preferred partner. System Requirements NAV 2016
This document is provided to you by ABC E BUSINESS, Microsoft Dynamics Preferred partner. System Requirements NAV 2016 Page 1 System Requirements NAV 2016 Microsoft Dynamics NAV Windows Client Requirements
Client Requirement. Why SharePoint
Client Requirement Client wanted a sharepoint system that could meet their document and record management needs. It should also improve client s information management systems. To support existing and
Base One's Rich Client Architecture
Base One's Rich Client Architecture Base One provides a unique approach for developing Internet-enabled applications, combining both efficiency and ease of programming through its "Rich Client" architecture.
MEGA Web Application Architecture Overview MEGA 2009 SP4
Revised: September 2, 2010 Created: March 31, 2010 Author: Jérôme Horber CONTENTS Summary This document describes the system requirements and possible deployment architectures for MEGA Web Application.
TIBCO Spotfire Platform IT Brief
Platform IT Brief This IT brief outlines features of the system: Communication security, load balancing and failover, authentication options, and recommended practices for licenses and access. It primarily
Implementation Guide. Version 10
Implementation Guide Version 10 Synthesis Enterprise Portal Implementation Guide Part Identification: RPIGSEP10 ReliaSoft Corporation Worldwide Headquarters 1450 South Eastside Loop Tucson, Arizona 85710-6703,
Web Applications: Overview and Architecture
Web Applications: Overview and Architecture Computer Science and Engineering College of Engineering The Ohio State University Lecture 1 Road Map in Pictures: Web App Road Map in Pictures Browser Request
Please contact Cyber and Technology Training at (410)777-1333/[email protected] for registration and pricing information.
Course Name Start Date End Date Start Time End Time Active Directory Services with Windows Server 8/31/2015 9/4/2015 9:00 AM 5:00 PM Active Directory Services with Windows Server 9/28/2015 10/2/2015 9:00
Developing Secure Web Applications
Developing Secure Web Applications Elements of this syllabus are subject to change. Key Data Course #: 2300 Number of Days: 3 Format: Instructor-Led Certification Exams: None Certification Track: MCSD
PIVOTAL CRM ARCHITECTURE
WHITEPAPER PIVOTAL CRM ARCHITECTURE Built for Enterprise Performance and Scalability WHITEPAPER PIVOTAL CRM ARCHITECTURE 2 ABOUT Performance and scalability are important considerations in any CRM selection
SharePoint Impact Analysis. AgilePoint BPMS v5.0 SP2
SharePoint Impact Analysis Document Revision r5.1.4 November 2011 Contents 2 Contents Preface...4 Disclaimer of Warranty...4 Copyright...4 Trademarks...4 Government Rights Legend...4 Virus-free software
2012 LABVANTAGE Solutions, Inc. All Rights Reserved.
LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written
Installation Guide. Tech Excel January 2009
Installation Guide Tech Excel January 2009 Copyright 1998-2009 TechExcel, Inc. All Rights Reserved. TechExcel, Inc., TechExcel, ServiceWise, AssetWise, FormWise, KnowledgeWise, ProjectPlan, DownloadPlus,
1 (11) Paperiton DMS Document Management System System Requirements Release: 2012/04 2012-04-16
1 (11) Paperiton DMS Document Management System System Requirements Release: 2012/04 2012-04-16 2 (11) 1. This document describes the technical system requirements for Paperiton DMS Document Management
File Share Navigator Online 1
File Share Navigator Online 1 User Guide Service Pack 3 Issued November 2015 Table of Contents What s New in this Guide... 4 About File Share Navigator Online... 5 Components of File Share Navigator Online...
ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET
ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Mobile optimized user experience Simplified access to
Deliverable: 2.1 VoteCal System Requirements Specification
Deliverable: 2.1 VoteCal System Requirements Specification VoteCal Statewide Voter Registration System Project State of California, Secretary of State (SOS) Work Product Acceptance Catalyst Consulting
Password Reset Server Installation Guide Windows 8 / 8.1 Windows Server 2012 / R2
Password Reset Server Installation Guide Windows 8 / 8.1 Windows Server 2012 / R2 Last revised: November 12, 2014 Table of Contents Table of Contents... 2 I. Introduction... 4 A. ASP.NET Website... 4 B.
Developing ASP.NET MVC 4 Web Applications MOC 20486
Developing ASP.NET MVC 4 Web Applications MOC 20486 Course Outline Module 1: Exploring ASP.NET MVC 4 The goal of this module is to outline to the students the components of the Microsoft Web Technologies
Course 55115: Planning, Deploying and Managing Microsoft Project Server 2013
CÔNG TY CỔ PHẦN TRƯỜNG CNTT TÂN ĐỨC TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC LEARN MORE WITH LESS! Course 55115: Planning, Deploying and Managing Microsoft Project Server 2013 Length: 3 Days Audience:
Skynax. Mobility Management System. System Manual
Skynax Mobility Management System System Manual Intermec by Honeywell 6001 36th Ave. W. Everett, WA 98203 U.S.A. www.intermec.com The information contained herein is provided solely for the purpose of
Microsoft Dynamics AX 2009 Installation Guide. Microsoft Corporation Published: November 2009
Microsoft Dynamics AX 2009 Installation Guide Microsoft Corporation Published: November 2009 Microsoft Dynamics is a line of integrated, adaptable business management solutions that enables you and your
Client Overview. Engagement Situation
Client Overview Our client is a key provider of software solutions for ensuring safety and quality standards of the supply chain of consumable goods manufacturers. Client's dedicated software platform
v.2.5 2015 Devolutions inc.
v.2.5 Contents 3 Table of Contents Part I Getting Started 6... 6 1 What is Devolutions Server?... 7 2 Features... 7 3 System Requirements Part II Management 10... 10 1 Devolutions Server Console... 11
Migration from SharePoint 2007 to SharePoint 2010
Migration from SharePoint 2007 to SharePoint 2010 Summary This paper provides an overview of the SharePoint 2007 to SharePoint 2010 migration and highlights the KPIT- SYSTIME migration approach. The document
Novacura Flow 5. Technical Overview Version 5.6
Title: NovaCura Flow 5 Technical Overview Sid. 1 av 19 Novacura Flow 5 Technical Overview Version 5.6 Novacura Flow is a platform produced by NovaCura AB for creating and running workflow based business
Backup Exec System Recovery Management Solution 2010 FAQ
Backup Exec System Recovery Management Solution 2010 FAQ Contents Overview... 1 Supported Backup Exec System Recovery Versions and Configurations... 6 Backup Exec System Recovery Management Solution Installation
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
Oracle Application Development Framework Overview
An Oracle White Paper June 2011 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services
XIA Configuration Server
XIA Configuration Server XIA Configuration Server v7 Installation Quick Start Guide Monday, 05 January 2015 1 P a g e X I A C o n f i g u r a t i o n S e r v e r Contents Requirements... 3 XIA Configuration
Microsoft Azure Cloud for Solution Architects
Microsoft Azure Cloud for Solution Architects Roy Kim @roykimtoronto [email protected] September 2015 About me 7+ years design and developing SharePoint solutions. 13+ career on the Microsoft technology
Software Design Specification
GROUP 7 SEVEN SOFTWARE PROJECT: ONLINE SCHEDULING SYSTEM COMPANY: VIA MAGNA GOTHENBURG SWEDEN GROUP MEMBERS: IBRAHIM KRVAVAC ALI BAHALOO HORE SEYED SAMAD GHASEMI KUHAN LOH DANIEL ASOVIC Software Design
SaaS-Based Employee Benefits Enrollment System
Situation A US based industry leader in Employee benefits catering to large and diverse client base, wanted to build a high performance enterprise application that supports sizeable concurrent user load
Preparing Your Server for an MDsuite Installation
Preparing Your Server for an MDsuite Installation Introduction This document is intended for those clients who have purchased the MDsuite Application Server software and will be scheduled for an MDsuite
Catálogo de cursos plataforma elearning Microsoft Imagine Academy: Microsoft SQL Server y Visual Studio
Catálogo de cursos plataforma elearning Microsoft Imagine Academy: Microsoft SQL Server y Visual Studio Academic Visual Studio Library Curso Nombre del curso Idioma 2263 Clinic 2263: Exam Preparation for
Software Requirements. Specification. Day Health Manager. for. Version 1.1. Prepared by 4yourhealth 2/10/2015
Software Requirements Specification. for Day Health Manager Version 1.1 Prepared by 4yourhealth Senior Project 2015 2/10/2015 Table of Contents Table of Contents Revision History Introduction Purpose Document
How To Train Aspnet
Technology Services...Ahead of Times.net Training Plan Level 3 Company Class Pre-requisites Attendees should have basic knowledge of: HTML/ JavaScript Object Oriented Programming Relational DBMS / SQL
Page 1. Overview of System Architecture
Page 1 Contents Introduction to the HR.net Enterprise Framework 1 HR.net Enterprise Administrator Console 3 HR.net Enterprise Document Explorer 4 HR.net Enterprise Server Application 4 HR.net Enterprise
System Requirements. Microsoft Dynamics NAV 2016
System Requirements Microsoft Dynamics NAV 2016 Contents System Requirements for Microsoft Dynamics NAV 2016... 4 Microsoft Dynamics NAV Windows Client Requirements... 5 Microsoft Dynamics NAV Development
Software Architecture Document
COMPREHENSIVE WATERSHED MANAGEMENT WATER USE TRACKING PROJECT Southwest Florida Water Management District 2379 Broad Street Brooksville, FL 34604-6899 Date Revision Description Author Table of Contents
Acronym Full Name Description. RoR Ruby on Rails Web application framework
1 Table of Contents 1. Introduction 1.1 Document Purpose 1.2 Product Scope 1.3 Intended Audience and Document Overview 1.4 Definitions, Acronyms, and Abbreviations 1.5 Document Conventions 1.6 References
PC-Duo Web Console Installation Guide
PC-Duo Web Console Installation Guide Release 12.1 August 2012 Vector Networks, Inc. 541 Tenth Street, Unit 123 Atlanta, GA 30318 (800) 330-5035 http://www.vector-networks.com Copyright 2012 Vector Networks
Microsoft Training and Certification Guide. Current as of December 31, 2013
Microsoft Training and Certification Guide Current as of December 31, 2013 Welcome to the Microsoft Training and Certification Guide. This device is intended to provide a quick, comprehensive view of our
System Requirements for Microsoft Dynamics NAV 2016
System Requirements for Microsoft Dynamics NAV 2016 Contents System Requirements for Microsoft Dynamics NAV 2016...3 Microsoft Dynamics NAV 2016 Windows Client Requirements...4 Microsoft Dynamics NAV Development
BlackBerry Enterprise Service 10. Secure Work Space for ios and Android Version: 10.1.1. Security Note
BlackBerry Enterprise Service 10 Secure Work Space for ios and Android Version: 10.1.1 Security Note Published: 2013-06-21 SWD-20130621110651069 Contents 1 About this guide...4 2 What is BlackBerry Enterprise
Defender 5.7 - Token Deployment System Quick Start Guide
Defender 5.7 - Token Deployment System Quick Start Guide This guide describes how to install, configure and use the Defender Token Deployment System, based on default settings and how to self register
Migrating Microsoft s ASP.NET and IIS.NET Community Websites to Microsoft Azure
Microsoft Azure Migration: Microsoft s.net Community Websites Customer Solution Case Study Migrating Microsoft s ASP.NET and IIS.NET Community Websites to Microsoft Azure Customer: Microsoft Corporation
Software Architecture for Paychex Out of Office Application
Software Architecture for Paychex Out of Office Application Version 2.3 Prepared by: Ian Dann Tom Eiffert Elysia Haight Rochester Institute of Technology Paychex March 10, 2013 Revision History Version
Advanced Web Application Development using Microsoft ASP.NET
Course Outline Other Information MS2311 Days 3 Starting Time 9:00 Finish Time 4:30 Lunch & refreshments are included with this course. Advanced Web Application Development using Microsoft ASP.NET Course
http://docs.trendmicro.com
Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,
Programming in C# with Microsoft Visual Studio 2010
Introducción a la Programación Web con C# en Visual Studio 2010 Curso: Introduction to Web development Programming in C# with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft
SPT2013: Developing Solutions with. SharePoint 2013. 4 DAYS AUDIENCE FORMAT COURSE DESCRIPTION STUDENT PREREQUISITES
SHAREPOINT 2013 FOR.NET DEVELOPERS 4 DAYS SPT2013: Developing Solutions with SharePoint 2013 AUDIENCE FORMAT COURSE DESCRIPTION.NET Developers Instructor-led training with hands-on labs This 5-day course
FPT UNIVERSITY. Capstone Project
MINISTRY OF EDUCATION AND TRAINING FPT UNIVERSITY Capstone Project Online Event Organizing Company Management System Group Group Members Đoàn Minh Thiện 60130 Nguyễn Thanh Thống 60561 Mai Hoàng Trí Anh
Alert Notification of Critical Results (ANCR) Public Domain Deployment Instructions
Alert Notification of Critical Results (ANCR) Public Domain Deployment Instructions Server Prerequisites Internet Information Server (IIS). It may be enabled in Windows Features (see Enabling IIS section).
Microsoft Dynamics GP 2013. Web Services Installation and Administration Guide
Microsoft Dynamics GP 2013 Web Services Installation and Administration Guide Copyright Copyright 2013 Microsoft Corporation. All rights reserved. Limitation of liability This document is provided as-is.
1. Digital Literacy - Computer Security and Privacy 2. Partners in Learning: Organize and Manage the Use of ICT in Your Classroom 3.
1. Digital Literacy - Computer Security and Privacy 2. Partners in Learning: Organize and Manage the Use of ICT in Your Classroom 3. Course 10391: Intermediate Skills in Microsoft Word 2010 4. Partners
Skills for Employment Investment Project (SEIP)
Skills for Employment Investment Project (SEIP) Standards/ Curriculum Format for Web Application Development Using DOT Net Course Duration: Three Months 1 Course Structure and Requirements Course Title:
Use of Exchange Mail and Diary Service Code of Practice
Use of Exchange Mail and Diary Service Code of Practice Introduction This code of practice outlines the support mechanisms in place for the security of the Exchange mail and diary service. References are
BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2
BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 EXAMINERS REPORT Friday 2 nd October 2015 Answer any THREE
Implementing Support and Monitoring For a Business- Critical Application Migrated to Windows Azure
Implementing Support and Monitoring For a Business- Critical Application Migrated to Windows Azure Published: August 2011 Microsoft IT had recently migrated BCWeb a complex, business-critical application
Service-Oriented Architecture and Software Engineering
-Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based
Software Architecture Document
Software Architecture Document Project Management Cell 1.0 1 of 16 Abstract: This is a software architecture document for Project Management(PM ) cell. It identifies and explains important architectural
Application Development Environment. Table of Contents
and Cultural Table of Contents Revision History... ii Document Approval... iii 1.0 Overview... 1 1.1 Outline... 1 1.2 Detailed Description... 1 1.3 Purpose... 1 1.4 In Scope... 1 1.5 Out of Scope... 1
Database FAQs - SQL Server
Database FAQs - SQL Server Kony Platform Release 5.0 Copyright 2013 by Kony, Inc. All rights reserved. August, 2013 This document contains information proprietary to Kony, Inc., is bound by the Kony license
Net-WMS FP6-034691. Net-WMS SPECIFIC TARGETED RESEARCH OR INNOVATION PROJECT. Networked Businesses. D.8.1 Networked architecture J2EE compliant
Net-WMS SPECIFIC TARGETED RESEARCH OR INNOVATION PROJECT Networked Businesses D.8.1 Networked architecture J2EE compliant ( Version 1 ) Due date of deliverable: June 30 th, 2007 Actual submission date:
CS411 Software Architecture Design Final Project Group 10 Customer Relationship Management System
CS411 Software Architecture Design Final Project Group 10 Customer Relationship Management System Ali Ozcan Fuat Basik M. Yusuf Ertekin M. Emre Nevayeshirazi 20700687 20701411 20702750 20701946 Customer
ITDUMPS QUESTION & ANSWER. Accurate study guides, High passing rate! IT dumps provides update free of charge in one year!
ITDUMPS QUESTION & ANSWER Accurate study guides, High passing rate! IT dumps provides update free of charge in one year! HTTP://WWW.ITDUMPS.COM Exam : 70-549(C++) Title : PRO:Design & Develop Enterprise
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]
Synchronization with Microsoft Team Foundation Server 2010
Synchronization with Microsoft Team Foundation Server 2010 How To Setup March 19, 2011 v. 2 INTRODUCTION 3 PREREQUISITES 3 INSTALLATION 3 DEPLOYMENT SCENARIOS 4 SINGLE SERVER SCENARIO 4 DISTRIBUTED SCENARIO
SmartCenter for Pointsec - MI Overview
Chapter SmartCenter for Pointsec - MI Overview 1 SmartCenter for Pointsec - MI is a management and administration framework solution for the Check Point Endpoint Security product line that integrates with
BUILDER 3.0 Installation Guide with Microsoft SQL Server 2005 Express Edition January 2008
BUILDER 3.0 Installation Guide with Microsoft SQL Server 2005 Express Edition January 2008 BUILDER 3.0 1 Table of Contents Chapter 1: Installation Overview... 3 Introduction... 3 Minimum Requirements...
Project plan. Haamuryhmä/5 Valmet Power Oy - Continual Improvement Web Tool
Tampere University of Technology Department of Pervasive Computing TIE-13106 Project Work on Pervasive Systems Haamuryhmä/5 Valmet Power Oy - Continual Improvement Web Tool Project plan Markus Sinisalo:
