Business Systems Integration An Overview Evolution of BSI
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 Req’ts Design Definition Dvlpmnt Implmnt
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: South. Breeze. Groceries – Assignments: Your. Space • Modified projects to introduce inter-dependencies – Standalone client websites Order tracking system • Shifted emphasis: Coding + Analysis + Communication – Reduced coding by replacing HW with Sb. S – Simulated actual client, with some built in flexibility for user interface – Invited professionals from outside the class
Course Objectives in Syllabus 1. Integrate technology skills learned in earlier courses to provide effective solutions for business problems. Specifically: i. iii. iv. v. 2. Demonstrate effective and practical use of Systems Analysis and Design by using the SDLC problem based learning methodology i. i. ii. iii. iv. v. 3. Learn to work with VWDE, in the technical development environment of the Co. B. Learn to develop basic logic and code structures using C# Understand usage of web controls to develop graphically appealing and usable web applications. Be able to develop applications that require applications that run custom database queries. Be able to use, understand, and develop web services, and understand their advantages. Analyze project charge and identify business problems and requirements of project. Evaluate problems, issues, risks and potential solutions, identify optimal solutions in light of those Design and develop system description documents, such as use case diagrams, process flow diagrams, entity relationship diagrams, site maps, etc. Create prototypes of user interface, and proposed functionality. Evaluate how the proposed project provides an effective solution. Employ Agile Computing Methodology to develop complex technical solutions. Develop proficient communication, collaboration and presentation skills i. iii. iv. v. Communicate effectively to collect project information and establish project scope. Create content with appropriate coverage, accuracy and level of detail for a client. Present content with proper clarity, organization, professionalism in appearance, and presentation time management. Use visual aids and supplements effectively. Communicate and collaborate in and across system teams.
Business System Integration
Solutions of Step-by-step directions Skills 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 Sb. S 6. 2/3 *** Individual techniques listed after Table of contents in the MIS 400 book
Skills of Step-by Step directions • Sb. Ses show exactly how to do something – Example: adding columns to a Grid. View • Contain breakdowns to introduce new techniques • Sb. Ses test application of what was shown earlier – by using Fill-in-the-blanks for repeated techniques • Sb. Ses build complex applications by building upon themselves – E. g. Customer. Registration. Execute. Non. Query. Webservice. aspx
Course Components Content Description Example Frequency Weight Concept Lecture Introduce a new concept, or review the previous unit, before concept quiz. Every class meeting -- Concept Quiz Detailed concept oriented questions on content covered over previous week Collecting requirements of a project (SDLC) or basic SQL 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% What was the course of action when the customer already existed in the database? Beginning of 10% every class meeting Step-by-Step Two to four simple macro questions - 5 minute quiz pertaining to the purpose of assignment. Objective: to verify that the HW was done independently and mindfully. Final project Warehouse Management System 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 Weekly 30% beginning in Week 2 Weeks 5 &10 16%
Business Systems Integration Technical Development 2. GUI Page Creation 3. Code Structures 1. SQL Systems Analysis & Design 4. Methods 4. GUI Data Controls 5. Data Control in Code Communications
- Slides: 15