TAILIEUCHUNG - Software Engineering For Students: A Programming Approach Part 44

Software Engineering For Students: A Programming Approach Part 44. This fully revised version of Doug Bell's Software Engineering: A Programming Approach continues to use the successful formula of the previous editions. The author's approach is to present the main principles, techniques and tools used in software engineering, one by one, chapter by chapter. This book is a unique introduction to software engineering for all students of computer science and its related disciplines. It is also ideal for practitioners wishing to remain current with new developments in the area | 408 Appendix A Case studies The user must first offer up their card to the reader. The display then asks the user to enter their PIN via the keyboard. If this is successful the display presents a set of options. The system must be highly robust since it is to be used by untrained bank customers in public places. The word processor This is an example of general-purpose software that would be used by a large number of diverse people. The word processor provides facilities for its user to enter text amend text save text print text and retrieve a saved document from a file. The word processor displays a blank panel which displays text entered from the keyboard. The user can save the document in a specified file retrieve a document from a specified file print the document. A document consists of sentences ending in a period character. A paragraph consists of zero or several sentences ending in a special end-of-paragraph character. A new page break can be inserted anywhere within a document. A section of text can be selected by clicking just before the start of some text then dragging the cursor with the button down. Selected text is shown highlighted. The clip board is a temporary storage that is not visible. Commands are provided to cut selected text and copy it to the clip board replacing any text already in the clip board copy selected text to the clip board replacing any text already in the clip board paste text at the cursor position from the clip board. A document can be displayed either as raw text or as formatted text suitable for printing. Computer game Cyberspace invaders is a variation of a game that was popular in the early days of computer games. This software is appealing because it has a fun user interface. It is also easy to see a connection between the visual appearance and the software structure. The specification is as follows. A window displays a defender and an alien Figure . The alien moves sideways. When it hits a wall it reverses its

55    4    0    04-08-2020