Question: a.) Define the following; i. Software engineering ii. Process model iii. Data flow diagram b.) Differentiate between; i. Software analysis with software design ii.

a.) Define the following; i. Software engineering ii. Process model iii. Data

flow diagram b.) Differentiate between; i. Software analysis with software design ii.

Business need with business requirements iii. Black box with white box testing

a.) Define the following; i. Software engineering ii. Process model iii. Data flow diagram b.) Differentiate between; i. Software analysis with software design ii. Business need with business requirements iii. Black box with white box testing c. ) CurrentTech is an organization which links farmers directly to the market. The firm is expanding and would want to hire a software engineer. You were assigned the task to advertise the job vacancy. Part of the advert indicated that in order to be shortlisted for an interview, an applicant must meet the stated qualifications. i. List two qualifications ii. Indicate any two roles of the successful candidate. (2marks) (2marks) d.) Discover any four ambiguities or omissions in the following statement of requirements for part of a ticket-issuing system: Her functions 27 fas toac (4marks) An automated ticket-issuing system sells rail tickets. Users select their destination and input a credit card and a personal identification number. The rail ticket is issued? How and their credit card account charged. When the user presses the start button, a menu display of potential destinations is activated, along with a message to the user to select a destination. Once a destination has been selected, users are requested to -no?/phused cover input their credit card. Its validity is checked and the user is then requested to input 97 a personal identifier. When the credit transaction has been validated, the ticket is issued. e.) Give four non-functional requirements for the ticket-issuing system, setting out its expected reliability and response time. (4marks) f.) During the requirements validation process, different types of checks should be carried out on the requirements in the requirements document. Discuss any three checks.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!