Date post: | 22-Dec-2015 |
Category: |
Documents |
Upload: | vincent-robbins |
View: | 215 times |
Download: | 2 times |
Business Systems Integration
An Overview
Evolution of BSI - beginnings
It came from Java – MIS 225 It became C# – MIS 400
Evolution – [Before]
• Taught best practices in application development
• Application development using different exercises in book
• Web services in week 5• Final project: canned from text books• Present project to instructor
Evolution – [After]
Analysis ImplmntDvlpmntDesignReq’tsDefinition
Evolution of Systems Integration• Replacement of Fourth Gen Languages (MIS 225)
– An programming class using Java• Began as a C# programming class
– Book: Microsoft # Professional Projects• Objective: to learn OOP
– Web services by mid-term• Added components
– Final Project– Presentation
• Added refinements by using a single business model that builds upon itself– In-class: SouthBreezeGroceries– Assignments: YourSpace
• Modified projects to introduce inter-dependencies– Standalone client websites Order tracking system
• Shifted emphasis: Coding Coding + Analysis + Communication– Reduced coding by replacing HW with SbS– Simulated actual client, with some built in flexibility for user interface– Invited professionals from outside the class
Course Objectives in Syllabus1. Integrate technology skills learned in earlier courses to provide effective solutions
for business problems. Specifically:i. Learn to work with VWDE, in the technical development environment of the CoB.ii. Learn to develop basic logic and code structures using C#iii. Understand usage of web controls to develop graphically appealing and usable web applications.iv. Be able to develop applications that require applications that run custom database queries.v. Be able to use, understand, and develop web services, and understand their advantages.
2. Demonstrate effective and practical use of Systems Analysis and Design by using the SDLC problem based learning methodologyi. Analyze project charge and identify business problems and requirements of project. i. Evaluate problems, issues, risks and potential solutions, identify optimal solutions in light of thoseii. Design and develop system description documents, such as use case diagrams, process flow diagrams, entity relationship
diagrams, site maps, etc.iii. Create prototypes of user interface, and proposed functionality.iv. Evaluate how the proposed project provides an effective solution.v. Employ Agile Computing Methodology to develop complex technical solutions.
3. Develop proficient communication, collaboration and presentation skillsi. Communicate effectively to collect project information and establish project scope.ii. Create content with appropriate coverage, accuracy and level of detail for a client.iii. Present content with proper clarity, organization, professionalism in appearance, and presentation time management.iv. Use visual aids and supplements effectively.v. Communicate and collaborate in and across system teams.
Business System Integration
Solutions of Step-by-step directionsSkills Delivered HW
Writing SQL HW 1
Creating a page in design view Sbs 2.1
Developing code to handle a button click Sbs 2.2
Displaying data in design view Sbs 3.1
Changing data in design view Sbs 3.2
Displaying data in code view Sbs 4.1
Changing data in code view Sbs 4.2
Creating a simple method Sbs 5.1
Developing advanced methods Sbs 5.2
Working with simple web services Sbs 6.1/2
Working with advanced web services and data SbS 6.2/3
*** Individual techniques listed after Table of contents in the MIS 400 book
Skills of Step-by Step directions
• SbSes show exactly how to do something – Example: adding columns to a GridView
• Contain breakdowns to introduce new techniques
• SbSes test application of what was shown earlier– by using Fill-in-the-blanks for repeated techniques
• SbSes build complex applications by building upon themselves– E.g. CustomerRegistrationExecuteNonQueryWebservice.aspx
Course ComponentsContent Description Example Frequenc
yWeight
Concept Lecture
Introduce a new concept, or review the previous unit, before concept quiz.
Collecting requirements of a project (SDLC) or basic SQL
Every class meeting
--
Concept Quiz Detailed concept oriented questions on content covered over previous week
Which of the following best describes the advantage of using web services?
First class day of each week
16%
Step-by-Step - Homework
Detailed guided step by step instructions on developing a web page with a specific purpose.
Create a Customer Registration page
After every class meeting
17%
Step-by-Step - 5 minute quiz
Two to four simple macro questions pertaining to the purpose of assignment. Objective: to verify that the HW was done independently and mindfully.
What was the course of action when the customer already existed in the database?
Beginning of every class meeting
10%
Final project Warehouse Management System Weekly beginning in Week 2
30%
Half Term Quizzes
Comprehensive, includes SDLC and project related questions
Using the Continental airlines web service, list information needed to find the status of a flight
Weeks 5 &10
16%
Business Systems Integration
text
text
Current State Analysis
Requirements Definition
Implementation Design
Project Presentation
2. GUI Page
Creation
1.SQL
4. GUI Data Controls
3.Code
Structures
5. Data Control in Code
4. Methods
Technical Development
Systems Analysis & Design
Communications
5.Web services