Categories
ASSOCIATESystems Analysis and Design (A23)
Understanding organizational style and its impact on information systems. Viewing organizations as systems, interrelatedness and interdependence of systems, virtual organizations and virtual teams,
systems perspective. Information requirements analysis, information gathering. Depicting systems graphically. Systems and the entity-relationship models. The data flow approach to human requirements elicitation. Data flow diagrams; advantages of data flow approach, conventions used in data flow diagram, developing data flow diagrams, logical and physical data flow diagrams. Use case modeling, use case symbols, use case relationships, developing use case diagrams, developing use case scenarios. Theoretical and practical examination of information systems analysis and design processes as they apply in the workplace. techniques for assessing system and technology needs, defining information and work specifications, process and data modeling, and stakeholder analysis process; and input and output design, database design, test plans and implantation strategies in the design process. Systems development life cycle, feasibility studies, analysis of user requirements, and development of logical system models. Agile Modeling And Prototyping: Prototyping: Kinds of Prototyping, Prototyping as an Alternative to the System Development Life Cycle, Developing a Prototype, Guidelines for Developing a Prototype, Disadvantage of Prototyping, Rapid Application Development, Phases of RAD, Comparing RAD to SDLC, Agile Modeling; Values and Principles of Agile Modeling, Activities, Resources, and Practices of Agile Modeling, The Agile Development Process and Tools, Lesson Learned from Agile Modeling, Comparing Agile Modeling and Structured Methods. Fundamental concepts in OO programming using the Java language. Basic concepts dealing with object-oriented problem-solving and software development.