|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.50 Credits
A survey of principles of modern software engineering; development and maintenance of a software product and its supporting documents, software lifecycle and various models of development.
-
4.50 Credits
Prepares students with the broad understanding of the software design and development tools and processes needed to construct software in a systematic manner. Lab work involves assignments to illustrate these concepts, tools and processes.
-
4.50 Credits
Software architecture and its components and relationships, functionality, specifications, properties, interfaces and data models are examined during this course.
-
4.50 Credits
An in-depth study of software architecture. Defines and discusses object-oriented programming, design, modeling and programming at an advanced level. Discusses the use of UML to model architectures. Introduces a standard implementation of a distributed, object-oriented middleware (e.g., CORBA, J2EE, Microsoft.NET, etc.). Students design and implement an architecture using software.
-
4.50 Credits
An overview of software testing strategies and software metrics. Develops topics on structured walkthrough, unit, white and black box, integration, system, acceptance and regression testing. Formalizes process for requirements verification and software functional verification and validation. Introduces, examines and surveys advanced concepts of software engineering metrics and models from an application perspective.
-
4.50 Credits
An exploration of current techniques for building security into software applications, evaluating software for risks, and researching the latest trends in legal issues surrounding software content and code. Students will complete projects that involve design and programming of secure software.
-
4.50 Credits
Covers object-oriented modeling and design techniques for database applications. Discusses the benefits attributed to object-oriented techniques versus more traditional relational database systems. The scope and limitations of current database models are researched. Students are required to design and document a prototype database system using object-oriented modeling and relational database techniques.
-
4.50 Credits
Effective human computer interactions meet human cognitive capabilities and organizational practices and processes. Design guidelines, principles and methodologies for constructing, managing, installing and maintaining interactive systems that optimize user productivity are explored. Students will also complete a project related interface requirements specification.
-
4.50 Credits
Introduction to the establishment, configuration and maintenance of intranet and internet website. Software development in this area includes network programming, remote method invocations, serverside and client-side programming, multi-threading, advanced GUI application development and ononline database processing.
-
4.50 Credits
(Prerequisite: all software engineering core courses) Emphasizes quality engineering approaches for software project management, planning, estimating, design, development and distribution. Understanding of Capacity Maturity Models, ISO 9001 and IEEE 12207 Standards is also emphasized. Based on their operational concepts document, students develop a well-defined software plan.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|