Modular software development, Software Engineering

Assignment Help:


After studying the module you should understand the principles and techniques associated with modular software development.

After studying the module you should understand the core syntactic structures of Visual Basic.

After studying the module you should be able to read critically sections of code written by others.

As this question does not involve a project, when you are asked to write 'code' we would prefer that you write design code. However, we will accept correct VB code that follows module conventions and that is restricted to the VB syntax introduced in the module.

It is proposed to write the following method for a string utility class.

Method Q2a12J(inputA As String, inputB As String) As Boolean result As Boolean
index As Integer
Set result To False
If inputA.Length = inputB.Length Then
Set result To True
Set index To 0
While (result And index < inputB.Length)
If Not inputB.Chars(index).toString() = "?" Then
If Not inputA.Chars(index) = inputB.Chars(index) Then
Set result To False
End If
End If 'Line A
Set index to index + 1
EndWhile
End If
Return result
End Method 


Related Discussions:- Modular software development

List the process maturity levels in seis cmm, List the process maturity lev...

List the process maturity levels in SEIs CMM. Level 1: Initial - Few processes are explained and individual efforts are taken. Level 2:Repeatable - To track cost schedule an

Determine the cyclomatic compexity, consider the following flow chart, a. D...

consider the following flow chart, a. Draw the flow graph and show the edges, regions and nods clearly b. show the independent paths c. calculate the cyclomatic complexity in three

What is a process modeling and management tool, What is a process modeling ...

What is a process modeling and management tool? Process modeling and management tools are used to show the key elements of a process so it can be better understood. Such tools

What are the various elements of data design, What are the various elements...

What are the various elements of data design? i. Data object - The data objects are identified and relationship between various data objects can be shown using ERD or data di

What are the benefits of incremental model, What are the Benefits of increm...

What are the Benefits of incremental model This model is acceptable when there is less number of person involved in the project. Technical risks can be handle with every

Illustrate the relationship between time and cost, Q. Illustrate the relati...

Q. Illustrate the relationship between Time and cost? In software projects, time cannot be freely exchanged against cost. Such a trade off is limited by the nature of the softw

What is a software version, What is a software version? A software versi...

What is a software version? A software version is a start release (or re-release) of a software associated with a done compilation (or recompilation) of the software.

Encryption-decryption algorithms and aes, Introduction The goal of the ...

Introduction The goal of the assignment is to build functionality on top of twitter that allows you to encrypt tweets to subgroups of your twitter Background Material R

Define in brief about the silktest agent, Define in brief about the SilkTes...

Define in brief about the SilkTest Agent SilkTest component which receives testing commands from SilkTest Host and interacts with AUT (Application under Test) directly. SilkT

Illustrate about the waterfall model, Waterfall Model It is the oldest...

Waterfall Model It is the oldest, simplest and most widely used process model. In waterfall model, every phase of the life cycle is finished before start of a new phase. It's

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd