Want to boost enrolments? Login and promote your courses
Searching for courses? Login or register
Courses    
  Most popular search | Share this page  
open My list: 0 courses
Homepage IT, Computing, Telecommunications Courses Other IT Courses IT Systems Courses

Systems Analysis and Design: A Comprehensive Hands-On Introduction

in Learning Tree (England)

Classes Course

Place:

London

Price:

£1,695 + VAT

Duration:

4 Days

Start:

consult dates and times
See course programme

Request free information

Course objectives:

* Analyse user requirements and design robust, change-tolerant software using UML * Select the right software architecture for your evolving business needs * Design a robust core of stored information for new or existing legacy requirements * Control complex behaviour for effective decision-making and user interaction * Adopt a development process that ensures robust database

More courses Subject area
Place
 

Request information

Contact directly and with no obligation with
Learning Tree
You must complete all fields on this form in order for us to send it to the course provider.
We have highlighted incomplete/ incorrect details in red.
* Compulsory fields
By clicking "Email request / Telephone" you registering and accepting the Terms of Use and privacy policy of Emagister.
I wish to receive the personalised newsletter (during a maximum period of 15 days)

Availability?
How do I enrol?
Where can I get more information?

The person in charge of this course will receive your information request instantly.

Response time:
:| :) ;)
Average Fast Very fast
 

Course details

Type Course Duration 4 Days
Method / place Contact course provider Classes in London where
Course objectives * Analyse user requirements and design robust, change-tolerant software using UML * Select the right software architecture for your evolving business needs * Design a robust core of stored information for new or existing legacy requirements * Control complex behaviour for effective decision-making and user interaction * Adopt a development process that ensures robust database
Price £1,695 + VAT
Get direct information on how to enrol, venues and availability...

IT Systems courses (from other course providers)

 
Systems Modelling Techniques
TCC Training and Consultancy
- Price: On request
 
Individual I.T. Development
Academy of Learning
- Price: On request
 
VMware: Virtual Infrastructure for Operators
PPi Learning Services
London - £995 + VAT
 
QuickTest Pro Comprehensive Training Course £795
eyeCiTy eCademy
London - £795 + VAT
 
BCS Diploma in IT
The Business School of London
London - £1,995 + VAT
Compare the selected courses

Course programme

Systems Analysis and Design: A Comprehensive Hands-On Introduction
Systems Analysis and Design: A Comprehensive Hands-On Introduction You Will Learn How To
  • Analyse user requirements and design robust, change-tolerant software using UML
  • Select the right software architecture for your evolving business needs
  • Design a robust core of stored information for new or existing legacy requirements
  • Control complex behaviour for effective decision-making and user interaction
  • Adopt a development process that ensures robust database and Web-enabled systems
  • Achieve optimum quality systems through UML techniques and supporting CASE tools

Course Benefits
In today's business environment, competitive advantage is achieved through the delivery of fast, responsive software that can adapt to constantly evolving technology and user expectations. Controlling and managing software depends on three critical elements: standards, architecture and process. This comprehensive introduction provides you with the knowledge and skills to contribute effectively to the design of robust, future-proof software systems, especially within Web-enabled environments.

Who Should Attend
Those involved in specifying, designing or purchasing products for database or Web-enabled systems and those who design business intelligence, knowledge management or user interaction software.

Hands-on Training
Exercises and an evolving case study provide experience building "future-proof" software designs and include:
  • Deciding the best migration strategy for legacy systems
  • Establishing behavioural scope with UML use case diagrams
  • Refining information structure for database design
  • Describing control behaviour with a UML state chart
  • Detailing control flow with UML activity diagrams
  • Expanding a UML class diagram to show structure of the user interface
  • Incorporating best practice into the software specification

Course Content
Introduction and Overview
  • Drawing diagrams to help us ask the right questions
  • Dissecting UML 2 features
  • An enterprise architecture: Information, Behaviour, Presentation
  • Designing new or refining existing Web-enabled systems
  • Exploring the Unified Process and the V-Model
Creating the Information Structure
Analysing information requirements
  • Translating the business needs
  • Structuring data with simplified UML class diagrams
  • Establishing multiple or optional links
  • Generalising and simplifying
  • Connecting to legacy data systems
Achieving the best practice in data design
  • Reducing redundancy with normalisation
  • Developing the ontology
  • Translating a data model to a relational database
  • Managing data in a multitier Web-enabled environment
  • Assessing design trade-offs
Formulating a physical data model
  • Customising application and user views
  • Partitioning data using packages
  • Guaranteeing consistency and completeness
  • The pros and cons of indexing with B-Trees
  • Leveraging SQL Query Optimisers
Developing the Behaviour Model
Analysing behaviour requirements
  • Scoping business behaviour with UML use case diagrams
  • Realising a use case with a UML activity diagram
  • Checking completeness and consistency
  • Trading data complexity for control complexity
Determining best practice for application design
  • Recognising UML stereotypes: process, boundary and entity
  • Monitoring behaviour with UML communication diagrams
  • Defining control using UML state charts
  • Classifying stereotype responsibilities in SOAs
  • Allocating behaviour in a Web-enabled environment
Forming the application architecture
  • Managing application complexity
  • Coupling and cohesion
  • Creating congruent designs
  • Matching process and data structure
  • Measuring cyclomatic complexity
Presenting Component Objects to Users
Object-modelling techniques for analysis
  • Assessing the benefits of an OO approach
  • Mapping out structure at the user interface with detailed UML class diagrams
  • Achieving consistency between UML class and communication diagrams
  • Benefiting from inheritance as a consequence of generalisation
  • Delegation arising from aggregation
Benefiting from best practice in component design
  • Extending use case diagrams for user-interface design
  • Generalising actors and use cases
  • Detailing mandatory reusable functionality with <<include>>
  • Describing optional functionality using <<extend>>
  • Improving the design of user interfaces: prototyping and polymorphism
Finalising the detailed use case
  • Reusing knowledge with design patterns
  • Model Driven Architectures
  • Knowledge management and ontology development
Achieving Optimum-Quality Results
Profiling the organisation
  • Choosing appropriate personnel
  • Matching the development approach to the organisational culture
Selecting the right software
  • "Off the Shelf" vs. "Custom Build"
  • Open source vs. proprietary
  • Database solutions: Sybase, SQL Server, Oracle, MySQL
  • Content management systems
  • Benefitting from Web technologies

see the full course programme

on request

get more information on the programme directly from Learning Tree.

Request information for free
Get direct information on how to enrol, venues and availability...
 

Venues and dates



Where London,, Learning Tree International Ltd. Euston House 24 Eversholt Street
When Start: Ask the course provider
 
Get direct information on how to enrol, venues and availability...
 

Ex-students

 
Opinions
 
Have you attended this course?

Voice your opinion and help thousands of other users

opinions

from users who have attended
this course.
Get direct information on how to enrol, venues and availability...
 

On Learning Tree

Provider description
Your Satisfaction is Guaranteed
With Learning Tree, you can be sure of receiving training that significantly increases your understanding, retention and ability to apply new knowledge, and skills to maximum effect. What's more, we are so confident in our ability to deliver reliable, effective training that unless you feel 100% satisfied that Learning Tree delivered even more than you expected, there is no fee for your course attendance.

Learn from Expert Instructors
Learning Tree instructors are active practitioners who average more than 20 years' experience in their respective fields, meaning you benefit from their expertise and real-world knowledge. In addition, our instructors only qualify to teach after completing our rigorous screening and training programmes.

You Gain Practical, Real-World Skills
Each of our intensive hands-on courses is designed to help you gain the skills you need-quickly and in depth. Our courses are taught in a collaborative, supportive, classroom-based environment, not on a Web site where you get instruction in a vacuum. And when you return to work, you can apply your new skills, tools and techniques right away, so you and your organisation reap the benefits immediately.

You Retain New Skills and Knowledge Longer
Learning Tree Courses are developed around the principles of Active Learning, the most advanced and effective method of adult eductation. You are immersed in your subject through practical, real-world individual and group activities that help to embed your new skills and knowledge.

Learn in a Superb Training Environment
Our modern, comfortable Education Centres are designed to ensure the comfort, ease and maximum effectiveness of your learning experience. We provide state-of-the-art equipment which helps you learn more quickly, in greater depth and with increased retention.

You Benefit from Our Vendor Independence
Learning Tree was, is and will continue to be independent of vendor influence. We present an unbiased, objective, evenhanded treatment of the pros and cons of new products, techniques and technology.

All courses

by Learning Tree on emagister.

See list of courses

Get direct information on how to enrol, venues and availability...

Training related to IT Systems

 
International sites Spain  |  Italy  |  France  |  Mexico  |  Germany  |  UK  |  Japan  |  Argentina

emagister.com complies with the 15/1999 Organic Law dated 13th December (Spain), the Data Protection Law and holds the inscription code 2002010053 on the General Register of the Data Protection Agency. Copyright 1999/2000 - Grupo Intercom - All rights