gEdit+plugins=power to developer. Kama una MacOSX then TextMate plus bundles. Windows Notepad++ and plugins. DB design MySQL workbench kwa MySQL. Kama unataka kwenda heavy, Netbeans, Eclipse PDT, Aptana studio for free na PHPEdit, Zend Studio, PHPDesign (No DW hahahaaa!)
kwa web design, firebug ni must kama ilivyo xdebug kwa development. Kama unapenda UKNUK tafuta Kompozer/NVU au kama mlevi wa Adobe DW. Netbeans ina limited capability.
<kelele>
sijaelewa kama uhandisi tovuti unamaanisha ni web design au development. Kiswahili ni lugha ambayo bado mwanafunzi wa primary. Btw, software engineering (nisaidie kiswahili chake) ndio field inayokwalify ktk engineering lakini web dev/design deektop dev/design et al ni part za SE.
</kelele>
my 0000 0000 0000 0010 Cents
As kwa software engineering, unahitaji qualification gani kuapply? (from beggining eg o level requirements, a level, etc)
You don't need to go to school, start from here:
[h=3]SEMAT: Software Engineering Method and Theory[/h]
gEdit+plugins=power to developer. Kama una MacOSX then TextMate plus bundles. Windows Notepad++ and plugins. DB design MySQL workbench kwa MySQL. Kama unataka kwenda heavy, Netbeans, Eclipse PDT, Aptana studio for free na PHPEdit, Zend Studio, PHPDesign (No DW hahahaaa!)
kwa web design, firebug ni must kama ilivyo xdebug kwa development. Kama unapenda UKNUK tafuta Kompozer/NVU au kama mlevi wa Adobe DW. Netbeans ina limited capability.
<kelele>
sijaelewa kama uhandisi tovuti unamaanisha ni web design au development. Kiswahili ni lugha ambayo bado mwanafunzi wa primary. Btw, software engineering (nisaidie kiswahili chake) ndio field inayokwalify ktk engineering lakini web dev/design deektop dev/design et al ni part za SE.
</kelele>
my 0000 0000 0000 0010 Cents
Nataka kuwa Computer Programmer what can i do?....
You don't need to go to school, start from here:
SEMAT: Software Engineering Method and Theory
Mtazamaji,Hossana nadhani huku Tanznaia mmajukumu yetu hayatofautini au hayatenganishwi sana kama nchi zilizoendelea. mtu anaweza kujiita web desiner lakini 80% ya kazi zake ni za web development. Yaani sisi huku tunachanganya tu designing na development kama field moja. ila Kwenye process ndio utajikuta inabidi ufanye maamuzi ya designing baadae uje kwenye development. Sijui kama niko sahihi
Kuhuus engineering namaanisha
Requrement analysis, requirement specifation, desgn and development(Impliment). To me ukitumia methodology yeyote katika system development basi itakuwa ni engineering. Am I wrong.?
BTN
hivi ni editor gani nzuri ya PHP kwa mtu amabye ni intermediate au ana avarge competency.
HTML UKNUK (WYSIWYG). Btw NB ni IDE sio editor!Netbeans ina limited capability zipi hizo?,au unatumia versions za zamani?,sasa hivi wameadvance toka version 6.9.1 to 7.0 ?.To me ndo the best editor naitumia na kubuntu
mh, sidhani kama hapa kwetu hii kitu tunayo. Naona vyuo vingi vinafundisha general ICTAs kwa software engineering, unahitaji qualification gani kuapply? (from beggining eg o level requirements, a level, etc)
udom wanafundisha software engineeringmh, sidhani kama hapa kwetu hii kitu tunayo. Naona vyuo vingi vinafundisha general ICT
Software engineering By Ian Sormoville said:...........
Software engineering is an engineering discipline whose focus is the cost effective development of high-quality software systems. Software is abstract and intangible. It is not constrained by materials, or governed by physical laws or by manufacturing processes. In some ways, this simplifies software engineering as there are no physical limitations on the potential of software. However, this lack of natural constraints means that software can easily become extremely complex and hence very difficult to understand...........................................................
New techniques and methods were needed to control the complexity inherent in large software systems.These techniques have become part of software engineering and are now widely used. However, as our ability to produce software has increased, so too has the complexity of the software systems that we need. New technologies resulting from the convergence of computers and communication systems and complex graphical user interfaces place new demands on software engineers. As many companies still do not apply software engineering techniques effectively, too many projects still produce software that is unreliable, delivered late and over budget.
We know now that there is no single 'ideal' approach to software engineering. The wide diversity of different types of systems and organisations that use these systems means that we need a diversity of approaches to software development
What is software engineering?
Software engineering is an engineering discipline that is concerned with all aspects of software production from the early stages of system specification to maintaining the system after it has gone into use. In this definition, there are two key phrases:
1. Engineering discipline
Engineers make things work. They apply theories, methods and tools where these are appropriate, but they use them selectively and always try to discover solutions to problems even when there are no applicable theories and methods. Engineers also recognise that they must work to organisational and financial constraints, so they look for solutions within these constraints.
2. All aspects of software production:
Software engineering is not just concerned with the technical processes of software development but also with activities such as software project management and with the development of tools, methods and theories to support software production.................
Keli Inawezekana wnafundisha Information system Engineering . na sio Softtware engineering teh teh teh. Neno engineering linavutia lolHosannaTech said:mh, sidhani kama hapa kwetu hii kitu tunayo. Naona vyuo vingi vinafundisha general ICT
Mtazamaji,
there is ni web engineering nor network engineering! Web involve software and network communication involve software. So software engineering is all about software like chemical engineering is all about chemicals!
Network on hardware/pseudo software is part of Telecommunication engineering!
1.Wote bado hamjanijibu. HOW DO I START ON MY WAY TO S.E?
Part 1 Overview
Chapter 1 Introduction
Chapter 2 Socio-technical systems
Chapter 3 Critical systems
Chapter 4 Software processes
Chapter 5 Project management
Part 2 Requirements
Chapter 6 Software requirements
Chapter 7 Requirements engineering processes
Chapter 8 System models
Chapter 9 Critical systems specification
Chapter 10 Formal specification
Part 3 Design
Chapter 11 Architectural design
Chapter 12 Distributed systems architectures
Chapter 13 Application architectures
Chapter 14 Object-oriented design
Chapter 15 Real-time software design
Chapter 16 User interface design
Part 4 Development
Chapter 17 Rapid software development
Chapter 18 Software reuse
Chapter 19 Component-based software engineering
Chapter 20 Critical systems development
Chapter 21 Software evolution
Part 5 Verification and validation
Chapter 22 Verification and validation
Chapter 23 Software testing
Chapter 24 Critical systems validation
Part 6 Managing people
Chapter 25 Managing people
Chapter 26 Software cost estimation
Chapter 27 Quality management
Chapter 28 Process improvement
Chapter 29 Configuration management
Part 7 Emerging technologies
Chapter 30 Security engineering
Chapter 31 Service-oriented software engineering
Chapter 32 Aspect-oriented software development