What is Software Engineering? *** The application of a systematic, disciplined, quantifiable
approach to the development, operation, and maintenance of software.
Goal is to deliver high quality software on time and on budget
How to Engineer Software? *** - Repeatable processes and methods
- Emphasis on requirements specifying design
- Quality and Adaptability designed into product
- Continuous Verification and Validation
- Sound project management practices
- Expectation of and planning for risks
What is an enterprise system? *** The software, hardware, processes, organizational structure
and people who interact within a business to provide business value
What is at the center of an enterprise system? *** A database
Will a enterprise system work the way it was designed? *** No because of the updates to the
system and the different people who you may to think use particular things, might use other
things
What are the functional requirements of Enterprise Systems? *** - Work with the information
component of all products and services
- Automated business processes
- Provide support services to manual processes
- Provide business intelligence to help the business adapt
, What are functional requirements? *** They are what a user needs to do for the System to
provide value
What are non-functional requirements? *** Services that help with responsiveness and support
and Security
What are the non-functional requirements of Enterprise Systems? *** - Must evolve as the
business evolves
- Must be secure, scalable, high performing, usable, maintainable and always available
What are the difference challenges for Enterprise Systems? *** People Challenges (Business
and Developer Culture is different. Developers want to do it one way but business doesn't want
to invest the money)
Process Challenges (Change to the Process is necessary to evolve with the business
Technical Challenges
Environmental Challenges
What are the 5 basic forces in the state of competition? *** Competitive Rivalry, Bargaining
Power of Suppliers, Bargaining Power of Consumers, Threat of New Entrants and Threat of
Substitute Products
What are the 6 sources of barriers to entry? *** Economies of Scale - Idea that a new company
needs to Mass Produce or Accept Price Disadvantage
Product Differentiation - Idea that you need to build a brand to overcome customer loyalty
Capital Requirements - Need Large Sums of money to compete