- Software life-cycle and process models
- Software process capability maturity models
- Approaches to process improvement
- Process assessment models
- Software process measurements
CSE445/598 Project on Multithreading and Multi-Core Processing (ASU)
I attended the Cloud Expo in New York City at the Javits Center in June. The attendees were a mix of Web hosting companies, web developers, software developers, hardware developers, and operating system developers. The event sponsors included Intel®, IBM*, Citrix*, Rackspace*, Oracle*, Verizon Terremark*, Akamai*, and many more. Everyone came to learn, share, and we agreed that the development cycle was quicker than expected for new software and products using the.
Many cores are critical to Web App/Service Hosting for the following reasons:
Cloud computing and Web-based applications are moving distributed desktop computing to more centralized Web servers;
The server does multi-tasking in kernel mode;
The server does multi-tasking and multithreading in user mode, with potentially much higher load;
Many applications are deployed in a Web server;
Each Web application and each Web service can be accessed by many clients at the same time;
Web software development and cloud computing based on Service-Oriented Architecture (SOA) and Service-Oriented Computing (SOC) represent the modern software engineering theory, practices and technologies. The book takes a comprehensive and coherent approach to address these issues. The goal is to learn the concepts, principles and methods in advanced software architecture, software engineering, and software development. The approach is learning by developing.