Académique Documents
Professionnel Documents
Culture Documents
Individual assignment
Name: Ahmed nuru
Id: 129/09
4. Host-target development
The goal of tracking and analyzing software metrics is to determine the quality of the current
product or process, improve that quality and predict the quality once the software
development project is complete. On a more granular level, software development managers
are trying to
These goals can be achieved by providing information and clarity throughout the
organization about complex software development projects. Metrics are an important
component of quality assurance, management, debugging, performance, and estimating
costs, and they’re valuable for both developers and development team leaders:
Managers can use software metrics to identify, prioritize, track and communicate any
issues to foster better team productivity. This enables effective management and allows
assessment and prioritization of problems within software development projects. The
sooner managers can detect software problems, the easier and less-expensive the
troubleshooting process.
Software development teams can use software metrics to communicate the status of
software development projects, pinpoint and address issues, and monitor, improve on,
and better manage their workflow.
Software metrics offer an assessment of the impact of decisions made during software
development projects. This helps managers assess and prioritize objectives and
performance goals.
Point ,line and shape :These are the most basic building blocks of any
design, no matter what it is. With these you can create anything you want,
from simple icons to very complex illustrations, everything is made with the
combination of these simple elements. In geometry a point is a combination of
x and y coordinates, add a z axis and you’re in 3D, but let's stick with 2
dimensions for this article.
Topography:
This is one of the most important, and difficult, things for designer to get right.
It’s not only about what you write but how you present it. Typography is how
your words look like. With the right typeface you can have a banal piece of
text and make it powerful, but that’s not easy to do, what is easy is to
completely mess up a powerful statement just by selecting the wrong typeface.
Typography, as well as colour, allows you to define a tone. Most typefaces are
designed with a purpose, you just need to learn what that is and use it in your
favour. Some typefaces are great for big blocks of text, some work great as
titles. Some are merely functional and super clear and others are just meant to
be fun or used ironically (you know what I'm talking about). There are
thousands of different typefaces to choose from but unless you need
something whimsical or you're trying to make something very specific I would
always advise to stick with the classics. However, if you're felling bold you can
even design your own typeface, although I think that is one of the most
challenging things to do properly as a designer, but if you think you’re up for
the task one thing that you can't forget is…
Space
The way you balance your space can be a maker or a breaker, especially in
typography.
You need to consider how each element/letter relates to each other, give them the
precise breathing room they need, this is usually referred to as negative space
(positive space are the actual letters). You need to take the negative space as part of
your design and use it well; space can be powerful and help your viewer to navigate
through your design. It can also be a place to rest the eyes. Use it wisely though, too
much space and your design will look unfinished, too little space and your design will
seem too crowded. Managing to find the right ratio between positive and negative
space allows you to create…
This is when you’re starting to make a bunch of plain elements into something
interesting and appealing. Balance well all the elements on your design by
considering their visual weight. The way you lay elements in the page is crucial,
making some elements heavier than others will help to create contrast and rhythm
and lead your viewer's eyes through your design gracefully and effortlessly.
Something that may help you with rhythm and balance is also to play with…
Scale: Scale helps you not only creating rhythm contrast and balance but also
hierarchy. Basically not all the elements in your design should have the same
importance, and one of the best ways to convey that is size. Now, this must
serve a purpose. Don’t go for the “make my logo bigger cream” approach and
forget about the space I mentioned before. For instance, take a newspaper
page. What’s the biggest thing in the page? The titles, those are also usually
short. Why? So you can scan the page quickly and see if there’s something
interesting for you to read. Then we have the subtitles that are smaller but give
you a little more information about the article, and finally we have the article
that has the smallest font size but also the most comfortable to read a long
piece of text. So, it’s all about making the size serve a purpose and never
forget about the person who will consume your design. Speaking of
newspaper is time to bring some order with…
Grid & Alignments :It’s like that oddly satisfying feeling when you're playing
Tetris and you stack that last bar that clears your screen. These are supposed
to be invisible but you'll see them if you open a book or a newspaper, but (no
matter what you’re designing) following a grid will structure your design and
make it more pleasant and easier to digest. Even if you’re making a chaotic
design purposefully, there must be an order for that chaos. Alignment is
especially important with text, there are several ways to align it but my rule of
thumb is to align it left. It always depends on what and for whom you’re
designing of course, but generally, people read from left to right, top to bottom,
which makes text that is centre or right aligned much more difficult to read.
Framing
Textures are not as trendy as they used to be a while ago but with them you
can add another dimension to your design, making it more three dimensional
and touchable. The texture doesn't have to be in the composition itself, if it's
something that is going to be printed, picking the right paper, add things like
bevel, emboss or UV varnish can make your design pass from banal to
something superb. But pick one, don't go crazy with the special finishing’s.
Patterns are all about repetition, and can be almost considered textures
depending on how you’re using them.
Visual Concept
This is the idea behind your design. What do you mean with it and what’s the deeper
meaning behind the superficial image. This is what distinguish a great design from
something you can download from a stock website. Design with intent and always have
an idea that connects everything in your design. Pick your fonts carefully and with a
purpose, think about how every tiny part of your design follows that base
concept. Coherence is everything. If your concept is strong you’ll be able to defend it and
sell the idea to your client/boss or whomever you're presenting it to.
challenges that can impact the process testing and make it hectic and challenging. Few of
The team needs to validate the installation under numerous system running
conditions.
Since the process of test case execution is time consuming in installation testing, it
configurations.
As it lacks well defined test coverage criteria, test models, tools, and more it can be
Testability: “is simply how easily a computer program can be tested.” The following
characteristics lead to testable software:
Observability: the results of each test case are readily observed. Variables
are visible during execution. Source code is available.
To find any defects or bugs that may have been created when the software
was being developed
Reliable
Valid
Practical
Socially Sensitive
Reliable:
Reliability refers to the accuracy of the obtained test score or to how close the
obtained scores for individuals are to what would be their “true” score, if we could
ever know their true score. Thus, reliability is the lack of measurement error, the less
measurement error the better.
Valid :
Validity will be the topic of our third primer in the series. In the selection context, the
term “validity” refers to whether there is an expectation that scores on the test have a
demonstrable relationship to job performance, or other important job-related criteria.
Validity may also be used interchangeably with related terms such as “job related” or
“business necessity.” For now, we will state that there are a number of ways of
evaluating validity including:
Content
Criterion-related
Construct
Transfer or transportability
Validity generalization
A good test will offer extensive documentation of the validity of the test.
Practical:
A good test should be practical. What defines or constitutes a practical test? Well,
this would be a balancing of a number of factors including:
Socially Sensitive
A consideration of the social implications and effects of the use of a test is critical in public
sector, especially for high stakes jobs such as public safety occupations. The public safety
assessment professional must be considerate of and responsive to multiple group of
stakeholders. In addition, in evaluating a test, it is critical that attention be given to:
Avoiding adverse Impact – Recent events have highlighted the importance of balance
in the demographics of safety force personnel. Adverse impact refers to differences in
the passing rates on exams between males and females, or minorities and majority
group members. Tests should be designed with an eye toward the minimization of
adverse impact.
Universal Testing – The concept behind universal testing is that your exams should be
able to be taken by the most diverse set of applicants possible, including those with
disabilities and by those who speak other languages. Having a truly universal test is a
difficult, if not impossible, standard to meet. However, organizations should strive to
ensure that testing locations and environments are compatible with the needs of as
wide a variety of individuals as possible. In addition, organizations should have in
place committees and procedures for dealing with requests for accommodations.
.
. 9. Describe the objective of software installation technique.
The objectives of software installation testing are to answer the following questions:
Can the software be properly installed on all specified system configurations?
On the specified system configuration environment, can the software be successfully
installed under each of the validated running conditions?
Does the software demonstrate that its installation functions and behaviors behave
correctly?