Geeks With Blogs

News View Steve Michelotti's profile on LinkedIn


Mark Pearl

Any ramblings and blog posts associated with the UNISA ICT 2622 tag should be considered study notes for my lectures…

Objectives of Chapter 17

  • Explain the foundations for the adaptive development methodologies
  • List and describe the features of the Unified Process system development methodology
  • List and describe the features of Agile Modelling
  • Compare and contrast the features of Extreme Programming and Scrum development
  • Explain the importance of Model-Driven Architecture on enterprise-level development
  • Describe frameworks and components, the process by which they are developed, and their impact on system development

Key Words & Definitions

  • ubiquitous computing – the current trend of using computer technology in every aspect of our lives
  • metamodel – a model that describes the characteristics of another model
  • discipline – a set of functionality related activities that together contribute to the development process of a UP project
  • chaordic – a term used to describe adaptive projects, which are both chaotic and ordered
  • pair programming – XP practice in which two programmers work together on designing, coding, and testing
  • refactoring – revising, reorganizing, and rebuilding part of a system so that it is of higher quality
  • product backlog – a prioritized list of user requirements used to choose work to be done during a Scrum project
  • product owner – the client stakeholder for whom a system is being built
  • scrum master – the person in charge of a Scrum project, similar to a project manager
  • scrum team – the team members working on a scrum project
  • sprint – a time-controlled mini project that implements a specific portion of a system
  • platform independent model – a model describing characteristics that are not specific to any deployment platform
  • platform specific model – a model describing system characteristics that include deployment platform requirements
  • object framework – a set of classes that are designed to be reused in a variety of programs
  • foundation classes – the classes within an object framework
  • component – a standardized and interchangeable software module that is fully assembled and ready to use and that has well defined interfaces to connect it to clients or other components
  • common object request broker architecture – a standard for software component connection and interaction developed by the Object Management Group
  • object request broker – a CORBA service that provides component directory and communication services
  • internet inter-ORB protocol – a CORBA protocol for communication among objects and object request brokers
  • Component Object Module Plus (COM+) – a standard for software component connection and interaction developed by Microsoft
  • JavaBean – an object that implements the required component methods and follows the required naming conventions of the JavaBean standard
  • Enterprise JavaBean – a JavaBean that can execute on a server and communicate with clients and other components using CORBA
  • Simple Object Access Protocol (SOAP) – a standard for component communication over the Internet using HTTP and XML
  • Microsoft .NET – a Microsoft service standard based on SOAP
  • Java 2 Web Services – a service standard for implementing applications and services in Java

Example Questions on this Section

  • Identify the five important principles and practices that are driving many current trends  in software development. Briefly explain each.
  • What is a metamodel? How is a metamodel used?

Software Principles and Practices

 

Adaptive Methodologies to Development

 

Model-Driven Architecture – Generalizing Solutions

 

Frameworks, Components, and Services

Posted on Tuesday, September 21, 2010 7:54 AM UNISA ICT 2622 Object Oriented Analysis | Back to top


Comments on this post: Object Oriented Analysis UNISA Studies - Chap 17

# re: Object Oriented Analysis UNISA Studies - Chap 17
Requesting Gravatar...
You only did the definitions, :) I am writing ICT2621/22 next month. I dislike this subject :(
Left by Melissa on Oct 04, 2010 10:38 PM

Your comment:
 (will show your gravatar)


Copyright © MarkPearl | Powered by: GeeksWithBlogs.net