SWE 3633 Lecture Notes - Lecture 23: Software Engineering, Loose Coupling
Document Summary
In software engineering, many activities are performed as a team effort for: productivity, quality, morale and acceptance. But for architectural design: better done as an individual first, bring together all the individual architectural design suggestions, evaluate the alternatives. The aqualush irrigation system will use soil moisture sensors to control irrigation, thus saving money for customers and making better use of water resources. Monitor water usage and limit usage (by moisture level) to amounts set by users. Allow users to specify times when irrigation occurs. Be operated from a simple central control panel. 1. user interface to initialize, set-up, monitor and control the irrigation system. Determining functional components from srs: configure the program at startup, controlling irrigation (manually and automatically, providing a user interface, allowing users to monitor and repair system. User interface: interacts with control panel hardware and implements control panel interface; obtains data from monitor and repair. Monitor and repair: obtains data from parts status to pass on to.