In the analyzing stage first we identify our main activities
and then we construct work break down and network diagrams to get a clear idea
about the time required for project. Based on this information we set up a
reasonable and achievable work schedule so group members able to work according
to this schedule.
This is a discussion about how Sinhala font tools project comply with the Software Engineering Code of Ethics and Professional Practices (Version 5.2) as recommended by the ACM/IEEE-CS Joint Task Force on Software Engineering Ethics and Professional Practices and jointly approved by the ACM and the IEEE-CS as the standard for teaching and practicing software engineering.
Sunday, July 19, 2015
3.01. Strive for high quality, acceptable cost and a reasonable schedule, ensuring significant tradeoffs are clear to and accepted by the employer and the client, and are available for consideration by the user and the public.
2.04. Ensure that any document upon which they rely has been approved, when required, by someone authorized to approve it.
Our client is Mooniak and its a organization that share most
of their work under open licenses, even client projects with their approval.Any
document we come across regarding design or requirements has been approved by
Mooniak with our knowledge and any document we produce is forwarded to Mooniak
and with a discussion over Teamspeak we come into conclusions and we add
necessary requirements and changes that was altered during the discussion to
the document and that final versions of the document will be approved by them.
As developers, it’s always important to have reliable
documentation to guide our work. If we are like most developers, we can be
supporting multiple applications at the same time, which means that it is even
more crucial to have documentation in place to help track all aspects of each
application. It’s also helpful for development, maintenance, and knowledge
transfer to other developers. The following are some areas in which
documentation is especially valuable for a developer and some of my thoughts on
what should be included. If possible, the documentation should be focused into
the various components that make up an application
Friday, July 10, 2015
2.01. Provide service in their areas of competence, being honest and forthright about any limitations of their experience and education.
This tool can be used create a set of fonts having different
thicknesses where the thickness is between the maximum and the minimum weight
glymp using several mouse clicks.If they were to design them secretly one by
one that will take much more time even using different command line libraries.
Before the actual development started we discussed with our
client the most suitable tools and technologies that can be used. Also
experience we had on these tools also became a deciding factor for the client
when making his decision because he wanted this project done in a short time
frame using it.
This tool is designed to be used by any type of font designers,
armature to experienced using only their knowledge on font designing without
any limitation enforced by their knowledge.
1.07. Consider issues of physical disabilities, allocation of resources, economic disadvantage and other factors that can diminish access to the benefits of software
All the libraries that is used to create this tool are licensed
under GNU/GPL licenses. And this system will be under GPL v3 license. The GNU
General Public License v3 (GPL v3 for short) is the next version of the
extremely popular free and open source license the GPL v2. It updates its
predecessor to reflect the changes that have taken place in the IT world over
the sixteen years that separate them. The extra scripts, configuration files
will be fully documented with inline comments in both Sinhala and English
(Adding Tamil later). And documentation will be published under a
creative commons license. This system will use very minimal resources and even
run in older operating systems. And this all the dependencies will be include
as a one pack and all these thing will be plug and playable.
Subscribe to:
Posts (Atom)