Exam 98-361: Software Development Fundamentals/Understanding General Software Development

From Wikiversity
Jump to navigation Jump to search

This lesson covers Understanding General Software Development. It looks at application life cycle management, application specifications, algorithms and data structures.

Activity 1 - Understand Application Life Cycle Management[edit | edit source]

This objective may include but is not limited to: phases of application life cycle management; software testing.

  1. Read Visual Studio Application Lifecycle Management.
  2. Read UML Component Diagrams: Guidelines.

Activity 2 - Interpret Application Specifications[edit | edit source]

This objective may include but is not limited to: reading application specifications and translating them into prototypes, code, and components.

  1. Read Overview of Windows-based Applications.
  2. Read DAO: Writing a Database Application.

Activity 3 - Understand Algorithms and Data Structures[edit | edit source]

This objective may include but is not limited to: arrays, stacks, queues, linked lists, and sorting algorithms; performance implications of various data structures; choosing the right data structure.

  1. Read Visual C# Resources.
  2. Read An Extensive Examination of Data Structures Using C#.
  3. Read Arrays Tutorial.
  4. Read Visualization and comparison of sorting algorithms in C#

References[edit | edit source]