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

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

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

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

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