ISYS3001: Detailed Report on Software Development, Testing, and RFP

Verified

Added on  2021/05/25

|16
|3032
|191
Report
AI Summary
This report, created for the ISYS3001 course, delves into various aspects of software development. It begins with an executive summary and table of contents, followed by detailed discussions on testing methodologies, including acceptance testing and black-box testing, with specific test scenarios and examples. The report then explores configuration management, focusing on nightly Firefox updates and their implications, alongside an examination of the advantages and disadvantages of Firefox. Finally, the report concludes with a comprehensive Request for Proposal (RFP) designed for an Australian company, outlining objectives, bidder characteristics, key requirements such as customer relationship databases, digital marketing, and stock management systems, and the overall scope of work needed for an integrated software solution. References are also provided for further research.
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
ISYS3001- Managing Software Development
Managing software Development
STUDENT NAME:
STUDENT ID:
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
ISYS3001- Managing Software Development
Executive summary:
Creation of an operational software needs many steps and stages of activities such as
design, development, testing and deployment. In this report, some testing and deployment
related questions has been answered.
.
Document Page
ISYS3001- Managing Software Development
Table of Contents
Introduction:....................................................................................................................... 4
Part 1- testing..................................................................................................................... 4
Acceptance test..............................................................................................................4
Test scenarios................................................................................................................. 4
The detailed black-box...................................................................................................7
#1 number of copies...................................................................................................7
#2 Orientation............................................................................................................8
#3 Sheet Selection......................................................................................................8
Part 2-Configuration management.....................................................................................9
Nightly Firefox...............................................................................................................9
1. Mozilla Firefox for managing changes to software and systems.......................9
2. Firefox release at Mozilla.....................................................................................9
3. Disadvantage........................................................................................................9
Advantage................................................................................................................10
Part 3-RFP........................................................................................................................ 10
Objective:.....................................................................................................................10
Characteristics and bidder............................................................................................11
Status........................................................................................................................ 11
Accreditations..........................................................................................................11
Previous experience..................................................................................................11
Works needed to be done:............................................................................................11
Key requirements.........................................................................................................12
Customer relationship database................................................................................12
Digital marketing.....................................................................................................12
Stock management system.......................................................................................13
Prices............................................................................................................................ 14
Signing of the Contract................................................................................................14
Document Page
ISYS3001- Managing Software Development
Conclusion....................................................................................................................... 14
References........................................................................................................................ 15
Introduction:
This report consists of several different tasks related with software development. First
part of the report consists of some tests description such as acceptance test and black box
testing. The second part of this report presents some configuration changes on GitHub
along with the discussion on nightly Mozilla. The last part of the report is filled with a
developed RPF for an Australian company.
Part 1- testing
Acceptance test
.
Analysis University's
Requirement
01 Correct file formats of submissions
02 Tracking of submissions time
03 Check the word-limit and notify student if the
rules are violated.
04 Provide an receipt to the students after successful
submission.
05 Allow draft submission.
Test scenarios
#01
Purpose (Given) Submitting the correct file formats. E.g: .docx, pdf
precondition Student must authenticate himself with correct credentials
in order to access the page.
Student must allow submitting the files in this dedicated
portal.
The size of the submitted files must be under the given
criteria.
Input (When) #1 Provide documents with correct file format. eg: .docx,
pdf
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
ISYS3001- Managing Software Development
#2 Provide documents with incorrect file format.
eg: .zip,rar
Output (Then) #1 proceed to check the deadline of the submission.
#2 pop-up notification showing the accepted file formats
and option to re-submit the file.
#02
Purpose (Given) Authenticating deadline. Eg: deadline 4/19/2021- 2.00 am
precondition Student must submit the correct file formatted document.
Input (When) #1 Submit the document under given deadline. E.g:
Submission time 4/19/2021- 1.00 am.
#2 submit the document after given time span. E.g:
submission time 5/19/2021 -9.00 am
Output (Then) #1 proceed to check the word-limit of the document.
#2 restriction for submitting any document and notify to
contact the respective lecturer.
#3
Purpose (Given) Authenticating deadline. Eg: deadline 4/19/2021- 2.00 am
precondition Student must submit the correct file format.
Input (When) #1 Submit the document under given deadline. E.g:
Submission time 4/19/2021- 1.00 am.
#2 submit the document after given time span. E.g:
submission time 5/19/2021 -9.00 am
Output (Then) #1 proceed to check the word-limit of the document.
#2 restriction for submitting any document and notify to
contact the respective lecturer.
Purpose (Given) Word limit must be under given word count. E.g:
wordcount-1500 words.
precondition The document must be submitted under given deadline.
Input (When) #1 submit a document with 1500 word limit.
#2 submit a document with 1400 word limit.
#3 submit a document with 1600 word limit
Output (Then) #1 Submit the document under respective student Id.
#2 notify student about insufficient word count and
provide option for re-submission.
#3 notify student about overflow word count and provide
option for re-submission.
.
Document Page
ISYS3001- Managing Software Development
#4
Purpose (Given) Send a receipt to student after successfully submitting the
document.
precondition Format, word-limit and time of submission must be
correct.
Input (When) #1 Document must be submitted under respective student
ID
Output (Then) #1 generate a receipt with student ID including document
name and send it to student.
#2 pop -up notification Failed to submit the document for
server issues.
#5
Purpose (Given) Student must allow to submit drafts
precondition Student must authenticate himself with correct credentials
in order to access the page.
Student must allow to submit the files in this dedicated
portal.
Student must submit the correct file formatted document.
Input (When) #1 Submit the draft with correct file format. eg: .docx, pdf
#2 Submit the draft with incorrect file format. eg: .zip,rar
Output (Then) #1 Submit the draft in the server.
#2 pop-up notification showing the accepted file formats
and option to re-submit the file.
Document Page
ISYS3001- Managing Software Development
The detailed black-box
Figure 1: The print dialog page
#1 number of copies
The number of page support is a very important dialog in this page. Firstly as an input 1
copies has been printed, the output was successfully received with no issues.
Issue:Entering input over 10000 copies at the same time however produce
differentoutputs, a dialog appears in red font showing “Copiesmust be a number between
1 and 10000."
Figure 2:ouput of input 2
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
ISYS3001- Managing Software Development
#2 Orientation
Orientations works perfectly as there are only two drop down inputs available Landscape
and portrait. The landscape input, outputs an view with massive width and less height.
The portrait input, outputs an view with massive height and less width.
Issue: the portrait option is auto selected default, no matter how many time it has been
changed constantly before printing previous pages in landscapes. .
Figure 3: Orientation inputs
#3 Sheet Selection
sheet selection for printing pages have three options as shown in figure 4. The three input
results different outputs as expected. The active sheet input only prints the recent working
one. the second dropdown inputs prints the whole workbook and finally the last input
only prints the selections. no issue has been found in this dialog.
Figure 4: layout options
Part 2-Configuration management
Github username: TarunChanana
Document Page
ISYS3001- Managing Software Development
Screenshot 1: showing the appropriate files
Screenshot 2: highlighting the updated content
Document Page
ISYS3001- Managing Software Development
Screenshot 3: showcasing forks
Nightly Firefox
1. Mozilla Firefox for managing changes to software and systems
Updates are accessible for nightly builds of Firefox, Thunderbird and Sunbird.
Keeping this framework running requires the coordination of tinderbox setup, halfway
update age, and the AUS worker that gives update data to the customer applications. This
record portrays how that all functions, to the degree that openly accessible data permits.
Ideally the form group and Mike Morgan can round out the subtleties to make this page
more complete.
The tinderbox creates the nightly form and mar document for a total update, and
distributes them to the FTP. It additionally makes a total update piece, which depicts the
update, and duplicates that to AUS.
2. Firefox release at Mozilla
n April 2011, the advancement interaction was part into a few "channels", each chipping
away at a form in an alternate phase of improvement. The latest accessible form is
classified "Nightly Builds" and offers the most recent, untested highlights and updates.
The "Aurora" fabricate is as long as about a month and a half behind "Nightly" and offers
usefulness that has gone through essential testing. As of adaptation 35, the "Aurora"
channel has been renamed to the "Engineer Edition" channel. The "Beta" channel is as
long as about a month and a half behind the "Aurora" work, for up to around twelve
weeks contrasted with the latest "Nightly" form. The "Beta" channel gives improved
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
ISYS3001- Managing Software Development
solidness over the "Nightly" builds and is the principal advancement achievement that
has the "Firefox" logo (Khomhet.al, 2012). "Delivery" is the current authority rendition
of Firefox. Gecko rendition numbering is equivalent to the Firefox assemble variant
number, beginning with 5.0 on Firefox 5.
The expressed point of this quicker paced measure is to get new highlights to clients
faster. This sped up discharge cycle was met with analysis by clients, as it frequently
broke extra compatibility, just as the individuals who trust Firefox was essentially
attempting to build its form number to contrast and different programs like Google
Chrome.
3. Disadvantage
Hindrances of Firefox Mozilla: The way that is it's open source makes it generally simple
to code adventures and programmers. The Nature Of Customer Service Work 815 Words
| 4 Pages. Web traveler is a Microsoft standard which will work with more sites yet just if
the coders are apathetic! Record size Whether SVG or a raster configuration will create a
more modest document for a given picture relies especially upon the picture. That is
pretty much for IE's benefits. While picking whether to utilize SVG it is ideal to
comprehend the benefits and hindrances of both. Select the "Document" button from the
route bar.
Advantage
Beginning as a fork of the program part (Navigator) of the Mozilla Application Suite,
Firefox has since become the Mozilla Foundation's primary advancement center
(alongside the Thunderbird mail and news customer), supplanting the Mozilla Suite as …
It is consistently being refreshed, fixed and improved. moderately quick relying upon
your web association . Answer Save. Simple Customization: The main advantage of
utilizing Mozilla Firefox is its simple customization. It is perhaps the most well known
internet browsers on the planet utilized by numerous clients to ride the web. It's updated
CONSTANTLY (the exact moment a bug is found). Mozilla Firefox. Numerous
individuals lean toward its foundation over other information serious programs. It's
adjustable. Moreover, it is likewise ready to incorporate additional items that can be
utilized without any problem.
Document Page
ISYS3001- Managing Software Development
Part 3-RFP
Objective:
The objective of the RFP is to develop an integrated system that will assist ABB to
manage their sales and services in six different branches. The system must comprised of
an customer relationship database, a marketing system, stock management system and
companies internal virtual board. The whole system will be outsourced from the most
suited enterprise.
ABB is looking for these options in the system to be developed by the enterprise as:
1. ABB firstly needs a customer relationship database which can assist them to
store and access their clients information, gadgets buy history and working
schemas.
2. ABB also needs an advertising framework which will help them with view the
used emails for target advertisement, social media advertizing so forth.
3. They also need an integrated system which will assist auto buy gadgets from
wholesalers including their parts. The system should also capable of search and
order other singular parts of gadgets from wholesalers situated in local areas.
4. Reports for the executives, who might be at any area, of the situation with all
the above mentioned so they can arrange stock, select staff, and settle on other
administration choices.
5. The system also must be able to inform the dedicated executives about the
shipments so that they can select staff and arrange stock to settle on their
administration options.
Characteristics and bidder
Status
The supplier will be a public institution ororganization working in the field of
Information Technology, with demonstrated aptitude in programming advancement,
projects the board and examination.
Document Page
ISYS3001- Managing Software Development
Accreditations
Legally established company or organization in Australia for at least 5years before the
launch date of this RFP.
Previous experience
The company must have previous experiences developing such systems.
Proof of generating similar resources as required must be submitted.
Works needed to be done:
ABB also needs an advertising framework which will help them with view the used
emails for target advertisement, social media advertizing so forth. They also need an
integrated system which will assist auto buy gadgets from wholesalers including their
parts. The system should also capable of search and order other singular parts of gadgets
from wholesalers situated in local areas. Reports for the executives, who might be at any
area, of the situation with all the above mentioned so they can arrange stock, select staff,
and settle on other administration choices. The system also must be able to inform the
dedicated executives about the shipments so that they can select staff and arrange stock to
settle on their administration options.
Key requirements
Customer relationship database
A customer service agent (CSR) must able to admittance a customer data when
he/she gets valid queries.
The system must be able to store and manage all the client details and provide data
for target marketing.
Dedicated salesperson must be able to check on the customer’s account in order to
verify the maximum credit limit.
Project lead should register his agents 'client productivity, specified the degree of
administration that is being given. Client linked information set which are regularly
prearranged into two subsets, mirroring these logical and operational purposes.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
ISYS3001- Managing Software Development
Digital marketing
The system must be able to develop proper benchmarking in order to find the optimal
digital practice which will provide them success by applying them on proper prominent
parts of the organization strategies.
Advertisers are generally quite possibly the most energetic laborers in the workplace. In
any case, that energy can frequently cloud the judgment and estimation of advertising
hypotheses and activities(Luna, 2014). An advertiser who can isolate themselves from
their work will explore with a target eye that can zero in on what really works — not
exactly what they trusted would work.
Realizing how to get a business to show up for significant pursuits is a vital advanced
showcasing expertise. Web optimization is a perplexing subject with both specialized and
innovative viewpoints, so it incorporates a wide scope of sub-abilities. You need to
realize how to create and advance helpful substance, how to fabricate viable catalog
postings, just as how to structure and get your site.
Stock management system
Inventory management must centralizeABB’s generally fundamental and important
distribution center capacities. With it, they are ready to see total stock subtleties like
stock levels, item history and other item details (Henderson and Edward, 1990). This
information adjusts to any remaining pieces of your framework, so the entirety of your
capacities can run utilizing a similar data.
Inventory control software can also help you build an e-commerce presence.
e-Commerce
Stock Inquiries
Automatic Stock-out Reports
Product Measurement
Product Categorization
Collaborative Inventory
Cycle Counting
Vendor-Managed Inventory
Product History
Tracking the inventory is highly necessary at every stage. The system also must grant
an audit of all inventory progress. Product Tracking
Audit Trail
Document Page
ISYS3001- Managing Software Development
Advanced Inventory Tagging
Transferring administration must able to track necessary inventory as it moves to unusual
sites and facilitates the overall transfer process.
Pick-to-Light (PTL)
Voice Picking
Kitting and Product Bundling
Stock Transfer
Multi-Location Tracking
Order Picking
Prices
The fixed rates for the framework cited by the merchants (submitted for this RFP) will be
substantial for the term of this arrangement and must be re-haggled right now of
reestablishment of the entire understanding.
Signing of the Contract
Marking of the Contract within 30 days of receipt of the agreement the effective bidder
will sign and date the agreement and return it to ABB as indicated by the guidelines gave
around then. In the event that the bidder doesn't acknowledge the agreement terms
without changes, ABB has the privilege not to continue with the chose bidder and rather
contract with another bidder of its decision.
Conclusion
The document presents three different tasks with the help of effective research and
knowledge. The tasks are from different branches of software development which are
bonded in this report.
Document Page
ISYS3001- Managing Software Development
References
Khomh, F., Dhaliwal, T., Zou, Y. and Adams, B., 2012, June. Do faster releases improve
software quality? an empirical case study of mozillafirefox. In 2012 9th IEEE Working
Conference on Mining Software Repositories (MSR) (pp. 179-188). IEEE.
Huang, Y.J., powers, R. and Montelione, G.T., 2005. Protein NMR recall, precision, and
F-measure scores (RPF scores): structure quality assessment measures based on
information retrieval statistics. Journal of the American Chemical Society, 127(6),
pp.1665-1674.
Luna, F., González-Álvarez, D.L., Chicano, F. and Vega-Rodríguez, M.A., 2014. The
software project scheduling problem: A scalability analysis of multi-objective
metaheuristics. Applied Soft Computing, 15, pp.136-148.
Henderson-Sellers, B. and Edwards, J.M., 1990. The object-oriented systems life
cycle. Communications of the ACM, 33(9), pp.142-159.
chevron_up_icon
1 out of 16
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]